Commit 6b4114e4 authored by Andy Wilkinson's avatar Andy Wilkinson

Merge branch '2.3.x'

Closes gh-22575
parents 85ed16de 979aef1f
...@@ -1141,6 +1141,10 @@ You cannot use constructor binding with beans that are created by the regular Sp ...@@ -1141,6 +1141,10 @@ You cannot use constructor binding with beans that are created by the regular Sp
TIP: If you have more than one constructor for your class you can also use `@ConstructorBinding` directly on the constructor that should be bound. TIP: If you have more than one constructor for your class you can also use `@ConstructorBinding` directly on the constructor that should be bound.
NOTE: The use of `java.util.Optional` with `@ConfigurationProperties` is not recommended as it is primarily intended for use as a return type.
As such, it is not well-suited to configuration property injection.
For consistency with properties of other types, if you do declare an `Optional` property and it has no value, `null` rather than an empty `Optional` will be bound.
[[boot-features-external-config-enabling]] [[boot-features-external-config-enabling]]
......
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