一、什麼是Spring Boot
1.Spring Boot 是簡化 Spring 應用開發的一個框架
2.Spring Boot 主要提供了以下的功能:
- 創建獨立的Spring應用程序
- 嵌入的Tomcat,無需部署WAR文件
- 簡化Maven配置
- 自動配置Spring
- 提供生產就緒型功能,如外部配置
二、快速創建一個Spring Boot 項目
第一種: 用 Maven 來創建項目
1.Idea 裡面 File --> new --> project --> maven ,指定jdk版本,然後點next
2.填寫項目名、項目存放在磁盤的路徑以及座標
創建完成後,在 pom.xml 文件中,添加如下依賴:
編寫一個主程序,用來啟動Spring Boot應用
在這裡要注意啟動類的存放位置
編寫Controller
然後運行主程序類,瀏覽器訪問 http://localhost:8080/hello
第二種: 使用Spring Initializer快速創建Spring Boot項目
注意: 這種方式創建的時候,電腦需要聯網,不然無法創建項目
1.Idea裡面,點擊 File --> new --> project --> Sping Initializr,選擇 jdk 版本,然後點擊 next
2.填寫座標
3.選擇 web, Spring web, 選擇springboot的版本,然後點擊next
4.填寫項目名以及項目路徑
創建好以下,將會出現如下目錄結構
不需要再編寫主程序啟動類和pom, 工具已經自動生成好了。是不是很便捷,開心一下下。。。
三、配置文件
SpringBoot使用一個全局的配置文件,配置文件名是固定的;
- application.properties
- application.yml
配置文件的作用:修改SpringBoot自動配置的默認值;SpringBoot在底層都給我們自動配置好;
application.properties
YAML語法
基本語法
k:(空格)v:表示一對鍵值對;注意:冒號後面必須要有空格
以空格的縮進來控制層級關係;注意:只要是左對齊的一列數據,都是同一個層級的
對象、Map(屬性和值)(鍵值對):
k: v:在下一行來寫對象的屬性和值的關係;注意縮進對象還是k: v的方式
行內寫法:
數組(List、Set):
用- 值表示數組中的一個元素
行內寫法:
原文鏈接:https://blog.csdn.net/weixin_43570367/article/details/103586170
閱讀更多 木子莫 的文章