Reference projects: https://github.com/zzycreate/spring-boot-seed
Mapper:
Excerpt: https: //mapperhelper.github.io/changelog/
SpringBoot:
Excerpt: https: //www.jianshu.com/c/355260609973
What is SpringBoot:
It is designed to simplify the development process and initial set up of new Spring application. The framework uses a particular manner be configured so that the developer is no longer necessary to define the configuration of the template.
At its most basic terms, Spring Boot is a collection of libraries that can be used to build systems of any item.
Why use Sping Boot:
Spring Boot project is to solve the problem Spring configuration cumbersome, maximize the realization of convention over configuration (larger than the convention configuration).
SpringBoot features:
- Create stand-alone applications Spring
- Embedded Tomcat, no need to deploy the WAR file
- Maven simplifies configuration
- Automatic Configuration Spring
- Provide production-ready features, such as indicators, health checks and external configuration
- Absolutely no code generation and no configuration requirements to XML