Many people do not desire to build a Java Application from Zero. Usually, it is necessary to make a lot of configurations before start coding.
Spring Boot brought the ideia of making configuration as simple as possible. It the next article we going to build a simple to do list with Spring Boot.
Spring Boot (Introduction) - Part 1
Spring Boot (Building a web application - Running) - Part 2
Spring Boot (Building a web application - JPA integration) - Part 3
Spring Boot (Increasing your productivity with Spring devtools) - Part 4
Spring Boot (Building a standalone library) - Part 5
Spring Boot (Generating a FATJAR) - Part 6
Spring Boot (Publishing at AWS) - Part 7
Spring Boot is a Spring project that indends to make the configuration process as simple as possible. It configures by it self with just a few steps, you only need to set wich modules you desire to use at your project and the Spring Boot will reconize and configure it for you.
You choose modules and put them at pom.xml file. These modules are dependencies that group other dependencies, there is a dependency called starter that group all needed dependencies to start a project.
Although Spring Boot configures every thing, you are able to make your own configuration. The mainly benefit of Spring Boot is that it let us free to concerned only about the business rules of our application.