- Spring Boot
- Spring Framework
- Spring Data
- Spring Cloud
- Spring Cloud Data Flow
- Spring gRPC
- Spring Security
- Spring Authorization Server
- Spring for GraphQL
- Spring Session
- Spring Integration
- Spring HATEOAS
- Spring Modulith
- Spring REST Docs
- Spring AI
- Spring Batch
- Spring AMQP
- Spring CredHub
- Spring for Apache Kafka
- Spring LDAP
- Spring for Apache Pulsar
- Spring Shell
- Spring Statemachine
- Spring Vault
- Spring Web Flow
- Spring Web Services
Spring 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 outthe 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 theQuickstart Guide.
- More general — tryBuilding an Application with Spring Boot
- More specific — tryBuilding a RESTful Web Service.
- Or search through all our guides on theGuides homepage.
Talks and videos
- Mind the Gap: Jumping from Spring Boot 2.x to 3.x
- Demystifying Spring Internals
- Ahead Of Time and Native in Spring Boot 3.0
- Improve Your Developer Experience with Spring Boot Dev Services
You can also join theSpring Boot community on Gitter!
Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreGet support
Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.
Learn moreUpcoming events
Check out all the upcoming events in the Spring community.
View all