spring-boot-plus 是一套集成 spring boot 常用开发组件的后台快速开发框架
Purpose
每个人都可以独立、快速、高效地开发项目!
Everyone can develop projects independently, quickly and efficiently!
主要特性
- 集成 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 |
常用工具集 |
官网地址:springboot.plus |