Deployment Manual / Version 2307
Table Of Contents
Properties can be configured via Spring Boot. You can use application.properties, system properties, environment variables in uppercase and many more. See https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html for details.
For details on specific property data types like Duration
or
DataSize
, see Spring Boot documentation, section Properties Conversion:
https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.external-config.typesafe-configuration-properties.conversion
Spring's relaxed binding also allows for different notations of property names like snake or camel case, but the default is 'kebab case' (separating words with dashes). Generally a dot in a property name reflects some kind of logical hierarchy. List-valued properties are zero-based and use bracket notation (x.y.1.* -> x.y[0].*)
Note
Configuration properties that are defined in the Blueprint may be missing here.
Therefore, also check the Blueprint sources for classes annotated with
ConfigurationProperties
and use their JavaDoc.