Spring Boot is an open-source Java framework used for programming standalone, production-grade Spring-based applications with a bundle of libraries that make project startup and management easier.
[4][5] The application can still be adjusted for specific needs, but the initial Spring Boot project provides a preconfigured "opinionated view" of the best configuration to use with the Spring platform and selected third-party libraries.
[18] If Maven is used as the build tool, then the spring-boot-starter-actuator dependency can be specified in the pom.xml configuration file.
[20] By default, Spring boot provides embedded web servers (such as Tomcat) out-of-the-box.
[21] However, Spring Boot can also be deployed as a WAR file on a standalone WildFly application server.