69.8 Discover built-in options for external properties
Spring Boot binds external properties from application.properties
(or .yml
) (and other places) into an application at runtime. There is not (and technically cannot be) an exhaustive list of all supported properties in a single location because contributions can come from additional jar files on your classpath.
A running application with the Actuator features has a configprops
endpoint that shows all the bound and bindable properties available through @ConfigurationProperties
.
The appendix includes an application.properties
example with a list of the most common properties supported by Spring Boot. The definitive list comes from searching the source code for @ConfigurationProperties
and @Value
annotations, as well as the occasional use of RelaxedPropertyResolver
.