Spring Boot is a framework that allows developers to create standalone applications with no or little configuration. It is designed specifically for creating dynamic web pages and microservices. Spring Boot is a Spring module that provides the RAD (Rapid Application Development) feature to the Spring framework. Spring Boot Framework is widely used to develop REST APIs
Building a traditional Spring application is really HARD. Spring Boot Make it easier to get started with Spring development and minimize the amount of manual configuration. It also resolves dependency conflicts and we don’t have to configure any server manually because it has an embedded HTTP server so you can get started quickly.
- Spring Initializr : (https://start.spring.io/)
- intellij idea : (https://www.jetbrains.com/idea/)
- Installation : (https://www.youtube.com/watch?v=VuAMluL-8Ps)
- Mevin repo : (https://search.maven.org/)