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 763b93d5fe..29c8e8bbb4 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 3a15546055..842dca8139 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 8655877ea8..10ebb08bb1 100644 --- a/org.springframework.test/ivy.xml +++ b/org.springframework.test/ivy.xml @@ -31,7 +31,6 @@ -