By
using spring boot, you can create standalone spring applications. Any typical web application requires Servlet container, caching library, messaging service etc., By using spring boot, you can get
rid of this, spring boot provides all these capabilities by default.
Most
of the spring boot applications require very minimal spring configuration.
Below
are the features of spring boot.
1. Create stand-alone
Spring applications
2. Embed Tomcat, Jetty
or Undertow directly (no need to deploy WAR files)
3. Provide opinionated
'starter' POMs to simplify your Maven configuration
4. Automatically
configure Spring whenever possible
5. Provide
production-ready features such as metrics, health checks and externalized configuration
6. Absolutelyno requirement for XML configuration
System Requirements
At
the time of writing this tutorial, 'Spring Boot 2.0.1.RELEASE' is the latest.
It requires
1. java 8 or higher,
2. Spring Framework
5.0.5.RELEASE or above.
Is spring boot
support maven and gradle?
Yes,
explicit build support is provided for Maven 3.2+ and Gradle 4.
What are the servlet
containers supported by spring boot?
You
can deploy a spring boot application in any Servlet 3.1+ compatible containers.
Spring boot supports
below embedded servlet containers officially.
Servlet Container
|
Servlet Version
|
Tomcat
8.5
|
3.1
|
Jetty
9.4
|
3.1
|
Undertow
1.4
|
3.1
|
If
you would like to know more about embedded servlet container, I will recommend
you go through my below tutorial series.
Reference
No comments:
Post a Comment