Be defensive about factory beans in ConfigurationPropertiesBindingPostProcessor

This commit is contained in:
Dave Syer
2014-06-16 09:21:58 +01:00
parent eddc6b31f1
commit 7c0c2e9ea5

View File

@@ -324,7 +324,7 @@ public class ConfigurationPropertiesBindingPostProcessor implements BeanPostProc
private ConversionService getDefaultConversionService() {
if (!this.initialized) {
for (Converter<?, ?> converter : ((ListableBeanFactory) this.beanFactory)
.getBeansOfType(Converter.class).values()) {
.getBeansOfType(Converter.class, false, false).values()) {
this.defaultConversionService.addConverter(converter);
}
}