Add note about Java Bean getters and setters
Apparently some users are unclear that setters and getters are mandatory for @ConfigurationProperties. This should clear it up.
This commit is contained in:
@@ -529,6 +529,10 @@ the configuration of your application. For example:
|
||||
}
|
||||
----
|
||||
|
||||
NOTE: The getters and setters are mandatory, since binding is via
|
||||
standard Java Beans property descriptors, just like in Spring
|
||||
MVC. Some people use Project Lombok to add them automatically.
|
||||
|
||||
When the `@EnableConfigurationProperties` annotation is applied to your `@Configuration`,
|
||||
any beans annotated with `@ConfigurationProperties` will be automatically configured
|
||||
from the `Environment` properties. This style of configuration works particularly well
|
||||
|
||||
Reference in New Issue
Block a user