:numbered!:
[appendix]
[[common-application-properties]]
== Common application properties

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

Various properties can be specified inside your `application.properties` file, inside
your `application.yml` file, or as command line switches. This appendix provides a list
of common Spring Boot properties and references to the underlying classes that consume
them.

TIP: Spring Boot provides various conversion mechanism with advanced value formatting,
make sure to review <<spring-boot-features.adoc#boot-features-external-config-conversion,
the properties conversion section>>.

NOTE: Property contributions can come from additional jar files on your classpath, so you
should not consider this an exhaustive list. Also, you can define your own properties.


=== Core properties

include::{generated-resources-root}/config-docs/core.adoc[]

=== Cache properties

include::{generated-resources-root}/config-docs/cache.adoc[]

=== Mail properties

include::{generated-resources-root}/config-docs/mail.adoc[]

=== JSON properties

include::{generated-resources-root}/config-docs/json.adoc[]

=== Data properties

include::{generated-resources-root}/config-docs/data.adoc[]

=== Transaction properties

include::{generated-resources-root}/config-docs/transaction.adoc[]

=== Data migration properties

include::{generated-resources-root}/config-docs/data-migration.adoc[]

=== Integration properties

include::{generated-resources-root}/config-docs/integration.adoc[]

=== Web properties

include::{generated-resources-root}/config-docs/web.adoc[]

=== Templating properties

include::{generated-resources-root}/config-docs/templating.adoc[]

=== Server properties

include::{generated-resources-root}/config-docs/server.adoc[]

=== Security properties

include::{generated-resources-root}/config-docs/security.adoc[]

=== RSocket properties

include::{generated-resources-root}/config-docs/rsocket.adoc[]

=== Actuator properties

include::{generated-resources-root}/config-docs/actuator.adoc[]

=== Devtools properties

include::{generated-resources-root}/config-docs/devtools.adoc[]

=== Testing properties

include::{generated-resources-root}/config-docs/testing.adoc[]
