diff --git a/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java b/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java index 763b93d5fe9..29c8e8bbb43 100644 --- a/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java +++ b/org.springframework.context/src/main/java/org/springframework/context/annotation/support/ConfigurationClassPostProcessor.java @@ -143,6 +143,10 @@ public class ConfigurationClassPostProcessor extends AbstractConfigurationClassP BeanDefinitionRegistry configBeanDefs = getConfigurationBeanDefinitions(true); + if (configBeanDefs.getBeanDefinitionCount() == 0) + // nothing to enhance -> return immediately + return; + assertCglibIsPresent(configBeanDefs); ConfigurationEnhancer enhancer = new ConfigurationEnhancer(beanFactory); diff --git a/org.springframework.test/.classpath b/org.springframework.test/.classpath index 3a155460556..842dca8139c 100644 --- a/org.springframework.test/.classpath +++ b/org.springframework.test/.classpath @@ -27,7 +27,6 @@ - diff --git a/org.springframework.test/ivy.xml b/org.springframework.test/ivy.xml index 8655877ea8f..10ebb08bb10 100644 --- a/org.springframework.test/ivy.xml +++ b/org.springframework.test/ivy.xml @@ -31,7 +31,6 @@ -