This section provides a brief overview of Spring Boot reference documentation. It serves as a map for the rest of the document.

The latest copy of this document is available at

1. First Steps

If you are getting started with Spring Boot or 'Spring' in general, start with the following topics:

2. Upgrading From an Earlier Version

You should always ensure that you are running a supported version of Spring Boot.

Depending on the version that you are upgrading to, you can find some additional tips here:

3. Developing with Spring Boot

Ready to actually start using Spring Boot? We have you covered:

4. Learning About Spring Boot Features

Need more details about Spring Boot’s core features? The following content is for you:

5. Moving to Production

When you are ready to push your Spring Boot application to production, we have some tricks that you might like:

6. Advanced Topics

Finally, we have a few topics for more advanced users: