Getting started with Spring Boot

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.