As introduced before, Spring Boot is a project of the Spring portfolio aimed to simplify the development of Spring applications. The main benefits of using Spring Boot are summarized as follows:
- A Spring Boot application is just a Spring ApplicationContext in which the principal convention over configuration is used. Thank to this, it is faster to get started with the Spring development.
- The annotation @SpringBootApplication is used to identify the main class in a Spring Boot project.
- A range of non-functional features are provided out of the box: embedded servlet containers (Tomcat, Jetty, and Undertow), security, metrics, health checks, or externalized configuration.
- A creation of standalone running applications ...