Spring Boot
2.4.2Spring 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.
If you’re looking for information about a specific version, or instructions about how to upgrade from an earlier release, check out the project release notes section on our wiki.
Features
-
Create stand-alone Spring applications
-
Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
-
Provide opinionated 'starter' dependencies to simplify your build configuration
-
Automatically configure Spring and 3rd party libraries whenever possible
-
Provide production-ready features such as metrics, health checks, and externalized configuration
-
Absolutely no code generation and no requirement for XML configuration
Getting Started
-
Super quick — try the Quickstart Guide.
-
More general — try Building an Application with Spring Boot
-
More specific — try Building a RESTful Web Service.
-
Or search through all our guides on the Guides homepage.
Documentation
| 2.4.2 CURRENT GA | Reference Doc. | API Doc. |
| 2.5.0-SNAPSHOT SNAPSHOT | Reference Doc. | API Doc. |
| 2.5.0-M1 PRE | Reference Doc. | API Doc. |
| 2.4.3-SNAPSHOT SNAPSHOT | Reference Doc. | API Doc. |
| 2.3.9.BUILD-SNAPSHOT SNAPSHOT | Reference Doc. | API Doc. |
| 2.3.8.RELEASE GA | Reference Doc. | API Doc. |
| 2.2.13.RELEASE GA | Reference Doc. | API Doc. |
| 2.1.18.RELEASE GA | Reference Doc. | API Doc. |