:numbered!:
[appendix]
[[common-application-properties]]
= Common Application properties
include::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.



[[common-application-properties-core]]
== Core properties [[core-properties]]
include::config-docs/core.adoc[]



[[common-application-properties-cache]]
== Cache properties [[cache-properties]]
include::config-docs/cache.adoc[]



[[common-application-properties-mail]]
== Mail properties [[mail-properties]]
include::config-docs/mail.adoc[]



[[common-application-properties-json]]
== JSON properties [[json-properties]]
include::config-docs/json.adoc[]



[[common-application-properties-data]]
== Data properties [[data-properties]]
include::config-docs/data.adoc[]



[[common-application-properties-transaction]]
== Transaction properties [[transaction-properties]]
include::config-docs/transaction.adoc[]



[[common-application-properties-data-migration]]
== Data migration properties [[data-migration-properties]]
include::config-docs/data-migration.adoc[]



[[common-application-properties-integration]]
== Integration properties [[integration-properties]]
include::config-docs/integration.adoc[]



[[common-application-properties-web]]
== Web properties [[web-properties]]
include::config-docs/web.adoc[]



[[common-application-properties-templating]]
== Templating properties [[templating-properties]]
include::config-docs/templating.adoc[]



[[common-application-properties-server]]
== Server properties [[server-properties]]
include::config-docs/server.adoc[]



[[common-application-properties-security]]
== Security properties [[security-properties]]
include::config-docs/security.adoc[]



[[common-application-properties-rsocket]]
== RSocket properties [[rsocket-properties]]
include::config-docs/rsocket.adoc[]



[[common-application-properties-actuator]]
== Actuator properties [[actuator-properties]]
include::config-docs/actuator.adoc[]



[[common-application-properties-devtools]]
== Devtools properties [[devtools-properties]]
include::config-docs/devtools.adoc[]



[[common-application-properties-testing]]
== Testing properties [[testing-properties]]
include::config-docs/testing.adoc[]
