By adding logback.xml file to the application we can override the default logging configuration by providing the Spring Boot. This file isplaced in the classpath (src/main/resources) of the application for Spring Boot to pick the custom configuration.
Avoid lots of maven imports and the various version conflicts.
Provide Opinionated Development approach.
Quick start to development by providing defaults.
No Separate Web Server Needed.Which means that you no longer have to boot up Tomcat, Glassfish, or anything else.
Requires less configuration-Since there is no web.xml file. Simply add classes annotated with@Configuration and then you can add methods annotated with@Bean, and Spring will automagically load up the object and manage it like it always has. You can even add Autowired to the bean method to have Spring autowire in dependencies needed for the bean.