In the previous chapter, I gave a quick overview of Spring Boot, the main components for creating a Spring Boot app, and discussed how easy it is to use Spring Initializr for creating Spring Boot projects.
In this chapter, I show you what is happening behind the scenes when Spring Boot starts your application. Everything is about auto-configuration! I start with the Groovy scripts (again, you can jump to the appendix section and install the Spring Boot CLI). I use a regular Java project, as with the Spring Boot app in Chapter 2. Let’s start with learning how auto-configuration ...