1. Introduction
Spring boot to simplify the development of spring applications, the Convention is greater than the configuration, the just run can create a standalone, product-level application
Background:
Java EE cumbersome development, a wide range of configuration, low development efficiency, complex deployment process, third-party technology integration is difficult.
Solve:
"Spring family Bucket" era
Spring Boot-A one-stop solution for Java EE
Distributed turnkey solutions from Spring Cloud
Advantages:
1. Quickly create a standalone run of spring projects and mainstream framework integration
2. Using an embedded servlet container, the application does not need to fight a war package
3.starters automatic dependency and version control
4. A large number of automatic configuration, simplified development, you can also modify the default value
5. No need to configure XML, wood code generation, out-of-the-box
6. Run-time application monitoring of quasi-production environments
7. Natural integration with cloud computing
2. Micro-Service
2014,martin Fowler
MicroServices: Architectural style
An application should be a small set of services that can be exchanged via HTTP;
Each functional element is ultimately a software unit that can be independently replaced and upgraded independently;
Detailed reference to the MicroServices documentation: https://martinfowler.com/articles/microservices.html
A Spring Boot Starter