Introduction
spring-boot-plus background is an integrated framework for rapid development common spring boot component development
Purpose
Everyone can be independent, rapid and efficient development of the project!
Everyone can develop projects independently, quickly and efficiently!
Quick Start
Official website address: springboot.plus
GITHUB:https://github.com/geekidea/spring-boot-plus
GITEE:https://gitee.com/geekidea/spring-boot-plus
Key Features
- Integrated development spring boot common set of components, a common configuration, the AOP logs
- Integrated mybatis plus fast dao operation
- Background quickly generate Code: entity / param / vo / controller / service / mapper / xml
- Integrated swagger2, can be automatically generated api documentation
- Integrated jwt, spring security access control
- Integration redis, spring cache, ehcache cache
- Integrated rabbit / rocket / kafka mq message queue
- Integrated druid connection pool, JDBC performance and detection of slow queries
- Integrated spring boot admin, real-time detection operation of the project
- Use assembly maven plugin package deployed in different environments, contains the boot, reboot command, the configuration file is extracted to an external config directory
Environmental Project
Middleware | version | Remark |
---|---|---|
JDK | 1.8+ | JDK1.8 and above |
MySQL | 5.7+ | 5.7 and above |
Redis | 3.2+ |
Technology Selection
technology | version | Remark |
---|---|---|
Spring Boot | 2.1.6.RELEASE | The latest stable version released |
Spring Framework | 5.1.8.RELEASE | The latest stable version released |
Mybatis | 3.5.1 | Persistence framework |
Mybatis Plus | 3.1.1 | mybatis reinforced frame |
Alibaba Druid | 1.1.17 | data source |
Fastjson | 1.2.58 | JSON processing tool set |
swagger2 | 2.7.0 | api documentation generation tool |
commons-lang3 | 3.9 | Common Kit |
commons-io | 2.6 | IO Toolkit |
commons-codec | 1.12 | Encryption and decryption Kit |
commons-collections | 3.2.1 | Collection kit |
reflections | 0.9.11 | Kit reflection |
hibernate-validator | 6.0.17.Final | Background check parameters Notes |
jwt | 0.9.1 | json web token |
hutool-all | 4.5.10 | Common tools |