Commit 217ec5d5 authored by Dave Syer's avatar Dave Syer

Avoid registering ConfigurationPropertiesBindingPostProcessor twice

parent e4d594cc
...@@ -38,9 +38,11 @@ public class ConfigurationPropertiesBindingPostProcessorRegistrar implements ...@@ -38,9 +38,11 @@ public class ConfigurationPropertiesBindingPostProcessorRegistrar implements
@Override @Override
public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
BeanDefinitionRegistry registry) { BeanDefinitionRegistry registry) {
BeanDefinition beanDefinition = new RootBeanDefinition( if (!registry.containsBeanDefinition(BINDER_BEAN_NAME)) {
ConfigurationPropertiesBindingPostProcessor.class); BeanDefinition beanDefinition = new RootBeanDefinition(
registry.registerBeanDefinition(BINDER_BEAN_NAME, beanDefinition); ConfigurationPropertiesBindingPostProcessor.class);
registry.registerBeanDefinition(BINDER_BEAN_NAME, beanDefinition);
}
} }
} }
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