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 | 常用工具集 |