@archiesgurav
Spring is a popular open-source framework that
provides a variety of tools and libraries for
building Java applications.
Spring Boot is a framework built on top of Spring
that simplifies the process of building and
deploying applications.
@archiesgurav
The most important feature of the Spring
Framework is dependency injection.
The most important feature of the Spring Boot is
Auto Configuration.
@archiesgurav
It helps to create a loosely coupled
application.
It helps to create a stand-alone
application.
@archiesgurav
To run the Spring application, we
need to set the server explicitly.
Spring Boot provides embedded
servers such as Tomcat and Jetty, etc.
@archiesgurav
To run the Spring application, a
deployment descriptor is required.
There is no requirement for a
deployment descriptor.
@archiesgurav
To create a Spring application, the
developers write lots of code.
it reduces the lines of code.
@archiesgurav
it doesn't provide support for the
in-memory database.
it provides support for the in-memory
database such as H2.
@archiesgurav
Developers have to define dependencies
manually in the pom.xml file.
In Spring Boot, pom.xml file internally
handles the required dependencies.
@archiesgurav
Follow me for more.