首頁 > 軟體

Spring Boot 的建立和執行範例程式碼詳解

2022-07-23 14:00:21

1.什麼是Spring Boot 

Spring Boot 就是 Spring 框架的腳⼿架,它就是為了快速開發 Spring 框架⽽誕⽣的。

2.Spring Boot 優點

1)快速整合框架,Spring Boot 提供了啟動新增依賴的功能,用於秒整合各種框架
2)內建執行容器,無錫設定Tomcat 等Web 容器,直接執行和部署程式
3)快速部署專案,無需外部容器即可啟動並執行專案
4)可以完全拋棄繁瑣的XML,使用註解和設定的方式進行開發
5)支援更多的監控指標,可以更好的瞭解專案的執行情況

3. Spring Boot 專案建立

 3.1 使用 Idea 社群版建立

1)先要安裝 Spring Assistant(Spring 助手)

由於我的已經安裝過了,所以顯灰色

 2)建立Spring Boot 專案

安裝好之後,在我們選擇建立專案的時候,就會有Spring Assistant 選項

 

 然後對下面進行選擇

 然後Next→Finish 就可以完成Spring Boot 的專案建立了。

建立完成之後,需要等待Spring Boot 的專案框架在本地載入完成,等到 DemoApplication 從灰變藍即可。

 在使用專案前,還需要確認⾃⼰的 Maven 已經設定為國內源:

 4.專案目錄介紹和執行

新建立的 Spring Boot 專案 目錄如下

 Spring Boot 專案有兩個主要的目錄

1) src / main / java ,這個為Java原始碼

2)src / main / resources ,為靜態資源或組態檔

        /static:靜態資原始檔夾

       /templates :模板資原始檔夾

4.1 執行專案 點選啟動類的 main ⽅法就可以運⾏ Spring Boot 項⽬了

 啟動成功如下圖所示:

 4.2 驗證專案是否成功

在啟動類所在的路基包下建立UserController 檔案

@Controller
public class UserController {
    @ResponseBody //返回一個非靜態頁面資料
    @RequestMapping("/sayhi") //設定路由地址,全是小寫,不能是大駝峰、小駝峰
    public String sayHi() {
        return "hello spring boot";
    }
}

啟動專案

存取路由地址 http://127.0.0.1:8080/sayhi

 5. 注意事項:包路徑錯誤 

當容器類所在的目錄大與啟動類所在的目錄,或者不在同一個路徑的包下,都不能獲取到資料

 5.1 正確路徑

啟動類和容器類在同一個包下,或者容器類所在的包和啟動類同級

6. Spring Boot 熱部署(熱載入)

熱部署的作用:自動幫開發者重啟Spring Boot 專案,達到修改程式碼後 實時 看到新效果。

就是不需要重啟啟動類

6.1 新增框架⽀持  在 pom.xml 中新增如下框架引⽤:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <scope>runtime</scope>
</dependency>

新增步驟

6.2 開啟專案自動編譯 

當前專案的開啟

新專案的開啟 

 6.3 開啟運⾏中熱部署

1)(IntelliJ IDEA 2021.2 之前的版本)

 

⾼版本 Idea 設定(IntelliJ IDEA 2021.2 之後版本)

6. 4使⽤ Debug 啟動(⾮Run)

到此這篇關於Spring Boot 的建立和執行的文章就介紹到這了,更多相關Spring Boot 建立和執行內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com