[[index]] = Spring Boot Reference Documentation include::authors.adoc[] v{spring-boot-version} include::attributes.adoc[] This document is also available as {spring-boot-docs}/html/[Multi-page HTML], {spring-boot-docs}/htmlsingle/[Single page HTML] and {spring-boot-docs}/pdf/spring-boot-reference.pdf[PDF]. The reference documentation consists of the following sections: [horizontal] <> :: Legal information. <> :: 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 from 1.x, Upgrading to a new feature release, Upgrading the Spring Boot CLI <> :: Build Systems, Structuring Your Code, Configuration, Spring Beans and Dependency Injection, DevTools, and more. <> :: Profiles, Logging, Security, Caching, Spring Integration, Testing, and more. <> :: Monitoring, Metrics, Auditing, and more. <> :: Deploying to the Cloud, Installing as a Unix application. <> :: Installing the CLI, Using the CLI, Configuring the CLI, and more. <> :: Maven Plugin, Gradle Plugin, Antlib, and more. <> :: Application Development, Configuration, Embedded Servers, Data Access, and many more. The reference documentation has the following appendices: [horizontal] <> :: 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 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.