如何快速構建屬于你的SpringBoot

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,可以自行下載修改使用,希望對你有所幫助

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容