Spring boot was developed by the pivotal team for the purpose of creates micro-services for java based applications. In this spring boot, tutorials learn comprehensive infrastructure of spring boot helps you to create standalone also production ready applications. At the end of this spring boot tutorials, you have learned how to make spring applications, all you need to do is just run.
The advantage of Spring boot has effectively improved productivity by minimizing the development time.
And Spring boot easily adaptable for developing spring application. Features like @EnableAutoConfiguration make spring boot more convenient for developers. By using this annotation automatic configurations were taking place based on the dependency you have added to the projects.
For instances you won’t configure your database location with projects Spring boot takes that job by the auto configuration in memory database action. Where @ComponentScan annotation scan all your projects automatically.