In this chapter, we shall see another Spring package—Spring Boot, which allows users to quickly get started with the Spring Framework. Applications that make use of Spring Boot Abstraction Layer are called Spring Boot Applications. Spring has come up with a Spring intializer web application, which has a web interface, in which we can select the kind of application we would need to get started.
If you have ever run with different application servers, new developers typically have to configure many settings just to get up and run. The Spring Boot approach allows developers to get up and run right out of the box, allowing them to focus on developing code and not configuring application servers.
Spring has also come up with a command line interface to help us quickly start with Spring development. In this chapter, let's dive into Spring Boot and see what it offers.