Why Spring
Spring Boot provides a number of features that make it easier to create a Spring-based application, including:
- Embedded Application Server
- Automatic Configuration
- Pre-configured Starters
- Ease of Packaging and Distribution
- Ease of monitoring through built-in health check endpoint and the ability to customize the management endpoint.
Additionally, it’s come with a lot of best practices and conventions baked in, which reduces the amount of work and boiler plate code developers need to write.
Visit the following resources to learn more: