This commit makes sure that a ConfigurationProperties type contributed by a `@Bean` factory method uses properties binding regardless of the presence of a matching constructor. `@Bean` method makes sure the user is in control and will be responsible of creating the instance. As a result, binding of properties will not happen there and therefore can only happen with regular JavaBean accessors. Closes gh-18184 |
||
---|---|---|
.. | ||
spring-boot-antlib | ||
spring-boot-autoconfigure-processor | ||
spring-boot-configuration-docs | ||
spring-boot-configuration-metadata | ||
spring-boot-configuration-processor | ||
spring-boot-gradle-plugin | ||
spring-boot-loader | ||
spring-boot-loader-tools | ||
spring-boot-maven-plugin | ||
spring-boot-test-support | ||
pom.xml |