spring-boot-plus是一套集成spring boot常用開發組件的後臺快速開發框架
Spring-Boot-Plus是易於使用,快速,高效,功能豐富,開源的spring boot 腳手架.
前後端分離,專注於後端服務
目標
每個人都可以獨立、快速、高效地開發項目!
主要特性
- 集成spring boot 常用開發組件集、公共配置、AOP日誌等
- Maven多模塊架構
- 集成mybatis plus快速dao操作
- 快速生成後臺代碼: entity/param/vo/controller/service/mapper/xml
- 集成Swagger/Knife4j,可自動生成api文檔
- 集成jwt、shiro權限控制
- 集成Redis緩存
- 集成HikariCP連接池,JDBC性能和慢查詢檢測
- 集成spring boot admin,實時檢測項目運行情況
- 使用assembly maven插件進行不同環境打包部署,包含啟動、重啟命令,配置文件提取到外部config目錄
項目結構
<code>└── spring-boot-plus
├── admin SpringBootAdmin Server模塊
├── bootstrap spring-boot-plus 啟動模塊
├── config 配置模塊
├── distribution 打包模塊
├── docs 文檔目錄
├── example 示例模塊,自己的業務可新建多個模塊處理
├── framework 框架核心模塊
├── generator 代碼生成模塊
├── scheduled 任務調度模塊
└── system 系統模塊/<code>
spring-boot-plus V2.0 IDEA代碼目錄結構展示
Spring Boot Admin Server
Swagger API 文檔
Knife4j API文檔
VUE頁面
閱讀更多 Java架構師日記 的文章