[Open Source] An easy-to-use, fast, efficient, feature-rich Spring Boot scaffolding framework, free for commercial use. Book giveaway at the end of the article, with free shipping!
![[Open Source] An easy-to-use, fast, efficient, feature-rich Spring Boot scaffolding framework, free for commercial use. Book giveaway at the end of the article, with free shipping!](https://yy123.ink/api/img/1782592126983-jxvpx2.jpg)
1. Project Overview

Everyone can develop projects independently, quickly and efficiently!
spring-boot-plus is a rapid backend development framework integrating commonly used Spring Boot development components.
Spring-Boot-Plus is an easy-to-use, fast, efficient, feature-rich, open-source Spring Boot scaffolding framework.
Objectives
Everyone can independently develop projects quickly and efficiently!
2. Open Source License
Licensed under MIT
Open-Source License: MIT License
Any individual or company may use this framework for commercial purposes after secondary development without requiring authorization!
3. Screenshots
System User List

System Role List

System Menu List

System Department List

System Log

Personal Center

4. Feature Overview
Main Features
- Integrates commonly used Spring Boot development components, shared configurations, AOP logging, and more.
- Single-module Maven architecture for faster and simpler development.
- Integrates MyBatis-Plus for rapid DAO operations.
- Quickly generate backend code: entity/dto/query/vo/controller/service/mapper/xml
- Integrates Swagger/Knife4j to automatically generate API documentation.
- Integrates Redis caching.
- Integrates HikariCP connection pool, JDBC performance monitoring, and slow query detection.
5. Tech Stack
Project Environment
Name
Version
Remarks
JDK
1.8+
JDK 1.8 or later
MySQL
5.7+
5.7 or later
Redis
3.2+
Technical Selection
Technology
Version
Remarks
spring boot
2.7.12
mybatis-plus
3.5.3.1
MyBatis Enhancement Framework
fastjson2
2.0.33
JSON Processing Toolkit
Swagger
V3
Swagger Documentation
knife4j
4.1.0
API Documentation Generation Tool
commons-lang3
3.12.0
Common Utility Package
commons-io
2.11.0
IO Utility Package
commons-codec
1.15
Encryption, Decryption, and Other Utility Packages
commons-collections4
4.4.4
Collection Utility Package
hibernate-validator
6.2.5.Final
Backend Parameter Validation Annotations
hutool-all
5.8.16
Common Utility Toolkit
lombok
1.18.26
Annotation-Based Java Bean Generation and Other Utilities
Project Architecture Diagram

Source Code Directory Structure
spring-boot-plus
├── main
│ ├── java
│ │ └── io
│ │ └── geekidea
│ │ └── boot
│ │ └── auth
│ │ └── config
│ │ └── foobar
│ │ └── framework
│ │ └── system
│ │ └── SpringBootPlusApplication.java
│ └── resources
│ ├── application-dev.yml
│ ├── application-prod.yml
│ ├── application-test.yml
│ ├── application.yml
│ ├── banner.txt
│ ├── mapper
│ └── static
└── test
├── java
│ └── io
└── resources
└── templates
[Free Book Giveaway]
Win a Book in Our Giveaway, with Free Shipping to Your Door!
Thank you for being with us throughout this journey!
Please visit the [Yifei Open Source] official WeChat account for details.
