Skip to content

Commit

Permalink
doc(appendix.pages.applicationProperties): add notes
Browse files Browse the repository at this point in the history
  • Loading branch information
alfredo-toledano committed Jul 5, 2024
1 parent 03021a3 commit 401c276
Showing 1 changed file with 27 additions and 45 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,48 +2,30 @@
[[appendix.application-properties]]
= Common Application Properties

Various properties can be specified inside your `application.properties` file, inside your `application.yaml` 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 mechanisms with advanced value formatting.
Make sure to review xref:reference:features/external-config.adoc#features.external-config.typesafe-configuration-properties.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.


include::partial$configuration-properties/core.adoc[]

include::partial$configuration-properties/cache.adoc[]

include::partial$configuration-properties/mail.adoc[]

include::partial$configuration-properties/json.adoc[]

include::partial$configuration-properties/data.adoc[]

include::partial$configuration-properties/transaction.adoc[]

include::partial$configuration-properties/data-migration.adoc[]

include::partial$configuration-properties/integration.adoc[]

include::partial$configuration-properties/web.adoc[]

include::partial$configuration-properties/templating.adoc[]

include::partial$configuration-properties/server.adoc[]

include::partial$configuration-properties/security.adoc[]

include::partial$configuration-properties/rsocket.adoc[]

include::partial$configuration-properties/actuator.adoc[]

include::partial$configuration-properties/devtools.adoc[]

include::partial$configuration-properties/docker-compose.adoc[]

include::partial$configuration-properties/testcontainers.adoc[]

include::partial$configuration-properties/testing.adoc[]
* Properties can be specified inside
** `application.properties`
** `application.yaml`
** CL's arguments
** additional .jar on your classpath
* Spring Boot -- provides -- various conversion mechanisms
** Check xref:reference:features/external-config.adoc#features.external-config.typesafe-configuration-properties.conversion[the properties conversion section].

* list of common properties
** include::partial$configuration-properties/core.adoc[]
** include::partial$configuration-properties/cache.adoc[]
** include::partial$configuration-properties/mail.adoc[]
** include::partial$configuration-properties/json.adoc[]
** include::partial$configuration-properties/data.adoc[]
** include::partial$configuration-properties/transaction.adoc[]
** include::partial$configuration-properties/data-migration.adoc[]
** include::partial$configuration-properties/integration.adoc[]
** include::partial$configuration-properties/web.adoc[]
** include::partial$configuration-properties/templating.adoc[]
** include::partial$configuration-properties/server.adoc[]
** include::partial$configuration-properties/security.adoc[]
** include::partial$configuration-properties/rsocket.adoc[]
** include::partial$configuration-properties/actuator.adoc[]
** include::partial$configuration-properties/devtools.adoc[]
** include::partial$configuration-properties/docker-compose.adoc[]
** include::partial$configuration-properties/testcontainers.adoc[]
** include::partial$configuration-properties/testing.adoc[]

0 comments on commit 401c276

Please sign in to comment.