首頁>技術>

什麼是SpringBoot

  Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。簡單來說,就是 Spring Boot 其實不是什麼新的框架,它預設配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

使用 Spring Boot有什麼好處

  前面我們要搭建一個基於SSM的專案,我們需要進行如下的步驟

引入相關的依賴

新增對應的配置檔案

配置日誌框架

新增資料來源

框架相互之間整合

  總之步驟非常的繁瑣,對於很多初學的小夥伴來說就非常的痛苦,不光步驟多而且容易遺忘,這時SpringBoot的作用就體現出來了,我僅僅只需要非常少的幾個配置就可以迅速方便的搭建起來一套 Web 專案或者是構建一個微服務。一個字總結就是"爽"!

Spring Boot 特點:

• Spring Boot 設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。

• 嵌入的 Tomcat,無需部署 WAR 檔案

• Spring Boot 並不是對 Spring 功能上的增強,而是提供了一種快速使用 Spring 的方式。

搭建專案

  構建SpringBoot的專案方式還是比較多的,本文先透過IntelliJ IDEA來介紹下建立的方式,下篇文章重點介紹下各種建立方式,IntelliJ IDEA的其他操作請參考我的其他文章。

  建立一個New Project 選擇 Spring Initializr,設定好jdk版本,然後使用Default的選項即可,然後 next 。

錄入專案的基本資訊,然後next

  填寫專案使用到的技術,上面的Spring Boot版本建議選擇最新的穩定版,下面勾選上Web就可以了,如下圖

  第一次建立時系統會去下載需要的依賴等,耗時稍長,以後每次都會很快建立好

  專案建立成功之後接下來我們來看看這個東西要怎麼樣去執行。首先我們看到在專案建立成功之後,在專案的根目錄下會有一個artifactId+Application命名規則的入口類,如下圖

  在pom.xml檔案中引入了一個web座標,將我們web專案所需的依賴都依賴過來了

  構建的SpringBoot的專案成功了。

hello SpringBoot

  上面構建成功了一個SpringBoot專案,接下來我們來實現個入門Hello案例。

建立hello控制器

  建立hello控制器,來處理請求,響應一個字串給客戶端。

/** * @program: springboot-hello * @description: Hello 案例 * @author: 波波烤鴨 * @create: 2019-05-08 21:10 */@RestControllerpublic class HelloController {    @RequestMapping("/hello")    public String hello(){        return "Hello SpringBoot ... ";    }}

啟動服務

  SpringBoot服務啟動也很方便,我們只需要在入口類中run就ok了,如下:

測試訪問

ok~搞定

7
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 去面試騰訊沒想到面試官拿多程序對著我刨根問底,救救孩紙...