[appendix]
[[auto-configuration-classes]]
== Auto-configuration classes

include::{asciidoc-sources-root}/attributes.adoc[]

Here is a list of all auto-configuration classes provided by Spring Boot, with links to
documentation and source code. Remember to also look at the conditions report in your
application for more details of which features are switched on.
(To do so, start the app with `--debug` or `-Ddebug` or, in an Actuator application, use
the `conditions` endpoint).



[[auto-configuration-classes-from-autoconfigure-module]]
=== From the "`spring-boot-autoconfigure`" module
The following auto-configuration classes are from the `spring-boot-autoconfigure` module:

include::{generated-resources-root}/auto-configuration-classes-spring-boot-autoconfigure.adoc[]



[[auto-configuration-classes-from-actuator]]
=== From the "`spring-boot-actuator-autoconfigure`" module
The following auto-configuration classes are from the `spring-boot-actuator-autoconfigure` module:

include::{generated-resources-root}/auto-configuration-classes-spring-boot-actuator-autoconfigure.adoc[]
