What Is Spring Boot And Why Spring Boot?
- Spring Boot is not a framework, it is a way to create any kind of spring application with minimal or zero configurations.
- Spring Boot is a Spring framework module that provides the RAD (Rapid Application Development) feature to the Spring framework.
- Spring Boot is a way by which you can bootstrap or quickly create Any spring application.
Official Definition of Spring Boot:
- Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”
Springboot = (Spring + Boot) :
As per the diagram add the Embedded HTTP server (Tomcat, Jetty, and Weblogic) and remove XML configuration in the spring framework then it becomes spring boot, here spring is a Java Enterprise framework and boot is bootstrap.
Why Spring Boot?
- Develop Spring Application Faster
- Avoid Boiler Plate Code
- Convention over configuration
- Embedded Tomcat Embedded Tomcat Embedded Tomcat