Spring Boot helps to create stand-alone applications which can be started using java.jar (Doesn't require to configure WAR files).
Spring Boot also offers pinpointed 'started' POMs to Maven configuration.
Has provision to embed Undertow, Tomcat, Jetty or other web servers directly.
Auto-Configuration: Provides a way to automatically configure an application based on the dependencies present on the classpath.
Spring Boot was developed with the intention of lessening the lines of code.
It offers production ready support like monitoring and apps developed using spring boot is easier to launch.