The reference documentation consists of the following sections:
| Legal | Legal information. |
| Documentation Overview | About the Documentation, Getting Help, First Steps, and more. |
| Getting Started | Introducing Spring Boot, System Requirements, Servlet Containers, Installing Spring Boot, Developing Your First Spring Boot Application |
| 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. |
| “How-to” Guides | Application Development, Configuration, Embedded Servers, Data Access, and many more. |
The reference documentation has the following appendices:
| Application Properties | Common application properties that can be used to configure your application. |
| Configuration Metadata | Metadata used to describe configuration properties. |
| Auto-configuration Classes | Auto-configuration classes provided by Spring Boot. |
| Test Auto-configuration Annotations | Test-autoconfiguration annotations used to test slices of your application. |
| Executable Jars | Spring Boot’s executable jars, their launchers, and their format. |
| Dependency Versions | Details of the dependencies that are managed by Spring Boot. |