Introduction
spring-boot-plus是一套集成spring boot常用開發(fā)組件的后臺快速開發(fā)框架
Purpose
每個人都可以獨立瑰煎、快速、高效地開發(fā)項目耕漱!
Everyone can develop projects independently, quickly and efficiently!
Quick Start
官網(wǎng)地址:springboot.plus
GITHUB:https://github.com/geekidea/spring-boot-plus
GITEE:https://gitee.com/geekidea/spring-boot-plus
主要特性
- 集成spring boot 常用開發(fā)組件集溯香、公共配置济舆、AOP日志等
- 集成mybatis plus快速dao操作
- 快速生成后臺代碼: entity/param/vo/controller/service/mapper/xml
- 集成swagger2,可自動生成api文檔
- 集成jwt各谚、spring security權(quán)限控制
- 集成redis紧憾、spring cache、ehcache緩存
- 集成rabbit/rocket/kafka mq消息隊列
- 集成druid連接池昌渤,JDBC性能和慢查詢檢測
- 集成spring boot admin赴穗,實時檢測項目運行情況
- 使用assembly maven插件進行不同環(huán)境打包部署,包含啟動、重啟命令,配置文件提取到外部config目錄
項目環(huán)境
中間件 | 版本 | 備注 |
---|---|---|
JDK | 1.8+ | JDK1.8及以上 |
MySQL | 5.7+ | 5.7及以上 |
Redis | 3.2+ |
技術(shù)選型
技術(shù) | 版本 | 備注 |
---|---|---|
Spring Boot | 2.1.6.RELEASE | 最新發(fā)布穩(wěn)定版 |
Spring Framework | 5.1.8.RELEASE | 最新發(fā)布穩(wěn)定版 |
Mybatis | 3.5.1 | 持久層框架 |
Mybatis Plus | 3.1.1 | mybatis增強框架 |
Alibaba Druid | 1.1.17 | 數(shù)據(jù)源 |
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 | 后臺參數(shù)校驗注解 |
jwt | 0.9.1 | json web token |
hutool-all | 4.5.10 | 常用工具集 |