Commit 3a6170c0 authored by Stephane Nicoll's avatar Stephane Nicoll

Polish

parent d6aac41d
......@@ -1101,7 +1101,7 @@ For example, consider the following `@ConfigurationProperties` class:
[source,java,indent=0]
----
@ConfigurationProperties(prefix="person")
@ConfigurationProperties(prefix="acme.my-project.person")
public class OwnerProperties {
private String firstName;
......@@ -1124,22 +1124,22 @@ In the preceding example, the following properties names can all be used:
|===
| Property | Note
|`person.firstName`
|`acme.my-project.person.firstName`
|Standard camel case syntax.
|`person.first-name`
|`acme.my-project.person.first-name`
|Kebab case, which is recommended for use in `.properties` and `.yml` files.
|`person.first_name`
|`acme.my-project.person.first_name`
|Underscore notation, which is an alternative format for use in `.properties` and `.yml`
files.
|`PERSON_FIRSTNAME`
|`ACME_MYPROJECT_PERSON_FIRSTNAME`
|Upper case format, which is recommended when using a system environment variables.
|===
NOTE: The `prefix` value for the annotation must be in kebab case (lowercase and
separated by `-`, such as `kebab-case`).
NOTE: The `prefix` value for the annotation _must_ be in kebab case (lowercase and
separated by `-`, i.e. `acme.my-project.person`).
.relaxed binding rules per property source
[cols="2,4,4"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment