- Provides a monolith Spring Boot scaffold for rapid development. It often takes a lot of time to set up common functionalities such as package structure, logging, log format files, and database configuration when creating a new project. After cloning and modifying the configuration information, the basic framework is established and ready to use.
- For specific dependencies, please refer to
pom.xml - Integrates commonly used Spring Boot related dependencies, the best scaffold for writing monolithic projects
- All annotations with
Enablethat can be used in the project are already added to the startup class - All business code is written in the domain package
└───com
└───aks
└───scaffold
├───aspectj interface log
├───config configuration
├───constant constants
├───controller
│ ├───exception global exception interceptor
├───domain
│ └───common
│ ├───entity basic entity classes
│ ├───mapper basic mapper
│ └───service basic service
├───filter
└───toolkit
├───page pagination
└───redis redis utility class
└───com
└───aks
└───sdk
├───exception custom exceptions
├───model common models
├───resp response models
└───util
├───asserts assertion tools
├───file file-related utilities
├───jwt jwt utility class
├───md5 md5 utility class
└───thread thread utilities