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. |