mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-10-02 07:19:01 +00:00
When the configuration property name is not resolved against the target bean's property descriptors and the property name is delimited by `underscore` instead of `dot`, then `RelaxedDataBinder` doesn't bind those properties to the target if the property is of type Map. With thanks to @ilayaperumalg for the original PR. Updated by @dsyer to recognize that the property is of type Map, rather than blindly trying all combinations of property paths. Fixes gh-3836