These are the different ways in which Spring Boot-based application development can be started:
- By using Spring Boot CLI as a command-line tool
- By using IDEs like Spring Tool Suite (STS), which provide Spring Boot, supported out of the box
- By using the Spring Initializr project at http://start.spring.io
- By using SDKMAN! (The Software Development Kit Manager) from http://sdkman.io
The first three options will be explored in this chapter, developing a variety of example services.