Introduction spring boot plus是一套集成spring boot常用開發組件的後臺快速開發框架 Purpose 每個人都可以獨立、快速、高效地開發項目! Everyone can develop projects independently, quickly and eff ...
Introduction
spring-boot-plus是一套集成spring boot常用開發組件的後臺快速開發框架
Purpose
每個人都可以獨立、快速、高效地開發項目!
Everyone can develop projects independently, quickly and efficiently!
Quick Start
官網地址:springboot.plus
GITHUB:https://github.com/geekidea/spring-boot-plus
GITEE:https://gitee.com/geekidea/spring-boot-plus
主要特性
- 集成spring boot 常用開發組件集、公共配置、AOP日誌等
- 集成mybatis plus快速dao操作
- 快速生成後臺代碼: entity/param/vo/controller/service/mapper/xml
- 集成swagger2,可自動生成api文檔
- 集成jwt、spring security許可權控制
- 集成redis、spring cache、ehcache緩存
- 集成rabbit/rocket/kafka mq消息隊列
- 集成druid連接池,JDBC性能和慢查詢檢測
- 集成spring boot admin,實時檢測項目運行情況
- 使用assembly maven插件進行不同環境打包部署,包含啟動、重啟命令,配置文件提取到外部config目錄
項目環境
中間件 | 版本 | 備註 |
---|---|---|
JDK | 1.8+ | JDK1.8及以上 |
MySQL | 5.7+ | 5.7及以上 |
Redis | 3.2+ |
技術選型
技術 | 版本 | 備註 |
---|---|---|
Spring Boot | 2.1.6.RELEASE | 最新發佈穩定版 |
Spring Framework | 5.1.8.RELEASE | 最新發佈穩定版 |
Mybatis | 3.5.1 | 持久層框架 |
Mybatis Plus | 3.1.1 | mybatis增強框架 |
Alibaba Druid | 1.1.17 | 數據源 |
Fastjson | 1.2.58 | JSON處理工具集 |
swagger2 | 2.7.0 | api文檔生成工具 |
commons-lang3 | 3.9 | 常用工具包 |
commons-io | 2.6 | IO工具包 |
commons-codec | 1.12 | 加密解密等工具包 |
commons-collections | 3.2.1 | 集合工具包 |
reflections | 0.9.11 | 反射工具包 |
hibernate-validator | 6.0.17.Final | 後臺參數校驗註解 |
jwt | 0.9.1 | json web token |
hutool-all | 4.5.10 | 常用工具集 |