SpringBoot是搭建應用的腳手架,由Spring公司的核心團隊全新開源的輕量級框架。它基于Spring4.0設計,不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡化配置來進一步簡化了Spring應用的整個搭建和開發(fā)過程。另外SpringBoot通過集成大量的框架使得依賴包的版本沖突等問題得到了很好的解決。
官網(wǎng)地址:SpringBoot

image.png

image.png
環(huán)境準備
- 開發(fā)工具:IDEA
- JDK: JDK8
- mysql: mysql5.7 (下方github示例項目需要,如果只是官方快速創(chuàng)建是不需要的)
- maven環(huán)境:可自行網(wǎng)上查找,一大堆
SpringBoot 版本,如果使用JDK8的話,則選擇2.x.x版本。 Spring官網(wǎng)介紹:如果選擇了3.0.0版本的SpringBoot,JDK最低要17 注意:版本不適配會造成Application運行失敗。建議還是2.x.x,穩(wěn)
官方腳手架

image.png
下載導入idea即可
以上是官網(wǎng)操作過程,下面提供已經(jīng)集成其他能力的一個SpringBoot項目
- SpringBoot版本 2.0.5
- mysql版本 5.7
- JDK8
- 該項目沒有使用Maven進行項目建設。Maven使用XML進行依賴關系管理,這導致整個配置文件過于繁瑣且不太靈活。因此,使用Gradle進行項目建設和依賴關系管理。通過簡單的配置,我可以輕松實現(xiàn)組件化功能
- 集成Swagger文檔
http://127.0.0.1:8010/swagger-ui.html
swagger.png -
統(tǒng)一response結構
response.png -
入?yún)⒌膬?yōu)雅驗證
params.png -
全局異常捕獲
exception.png
更詳細請看這里,項目地址,歡迎star,可以自行下載修改使用,希望對你有所幫助



