Spring boot is project used for make essay and rapid to create Java/J2EE spring based application.
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
Spring Boot is a project that is built on the top of the Spring Framework. Spring boot provide an easier and faster way to set up, configure, and run both simple and web-based applications.
It is a Spring module that provides the RAD (Rapid Application Development) feature to the Spring Framework. It is used to create a stand-alone Spring-based application that you can just run because it needs minimal Spring configuration and provide Embedded Servers.
In Spring Boot, there is no requirement for XML configuration (deployment descriptor).
We can use Spring STS IDE or Spring Initializer to develop Spring Boot Java applications.