Spring Boot 的創建和運行示例代碼詳解

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 創建和運行內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: