Benefits & Features of Spring Boots
Auto-configuration, health checks, and opinionated dependencies are just a few of the features that make Spring Boot a fantastic fit for swiftly developing Java applications.
Can simply build the application jar and run the application with no need to customize the deployment.
Comes with prebuilt Tomcat, Jetty and Undertow application servers that do not require further installation to use. This also provides faster more efficient deployments resulting to shorting restart times.
Spring and other 3rd party frameworks will be configured automatically.
Health checks, metrics, and externalized configurations.
This will provide opinionated dependencies designed to simplify the build configuration. This also provides complete build tool flexibility (Maven and Gradle).