This document is also available as Multi-page HTML, Single page HTML and PDF.
The reference documentation consists of the following sections:
Resources for getting help.
About the Documentation, First Steps, and more.
Introducing Spring Boot, System Requirements, Servlet Containers, Installing Spring Boot, Developing Your First Spring Boot Application
|Upgrading Spring Boot Applications||
Upgrading from 1.x, Upgrading to a new feature release, Upgrading the Spring Boot CLI
|Using Spring Boot||
Build Systems, Structuring Your Code, Configuration, Spring Beans and Dependency Injection, DevTools, and more.
|Spring Boot Features||
Profiles, Logging, Security, Caching, Spring Integration, Testing, and more.
|Spring Boot Actuator||
Monitoring, Metrics, Auditing, and more.
|Deploying Spring Boot Applications||
Deploying to the Cloud, Installing as a Unix application.
|Spring Boot CLI||
Installing the CLI, Using the CLI, Configuring the CLI, and more.
|Build Tool Plugins||
Maven Plugin, Gradle Plugin, Antlib, and more.
Application Development, Configuration, Embedded Servers, Data Access, and many more.
The reference documentation has the following appendices:
Common application properties that can be used to configure your application.
Metadata used to describe configuration properties.
Auto-configuration classes provided by Spring Boot.
|Test Auto-configuration Annotations||
Test auto-configuration annotations used to test slices of your application.
Spring Boot’s executable jars, their launchers, and their format.
Details of the dependencies that are managed by Spring Boot.