diff --git a/spring-integration-core/src/main/java/org/springframework/integration/config/IntegrationConverterInitializer.java b/spring-integration-core/src/main/java/org/springframework/integration/config/IntegrationConverterInitializer.java index 8fa83c1716..ee55655a9b 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/config/IntegrationConverterInitializer.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/config/IntegrationConverterInitializer.java @@ -65,10 +65,11 @@ public class IntegrationConverterInitializer implements IntegrationConfiguration } if (!registry.containsBeanDefinition(IntegrationUtils.INTEGRATION_CONVERSION_SERVICE_BEAN_NAME)) { + RootBeanDefinition beanDefinition = new RootBeanDefinition(CustomConversionServiceFactoryBean.class); + beanDefinition.setAutowireCandidate(false); registry.registerBeanDefinition(IntegrationUtils.INTEGRATION_CONVERSION_SERVICE_BEAN_NAME, - new RootBeanDefinition(CustomConversionServiceFactoryBean.class)); + beanDefinition); } - } private static boolean isIntegrationConverter(BeanDefinition beanDefinition) {