Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need minimal Spring configuration.
An Integrated Developer Environment (IDE) Popular choices include IntelliJ IDEA, Spring Tools, Visual Studio Code, or Eclipse, and many more. A Java™ Development Kit (JDK) We recommend AdoptOpenJDK version 8 or version 11.
Downloading and installing Spring Boot is simple. We are not going in detail about the Spring installation as there is already well written document available @ Spring Boot Official Site.