don't assert that CGLIB must be present unless there is at least one @Configuration class found

This commit is contained in:
Chris Beams
2009-03-27 03:10:41 +00:00
parent af058e599d
commit 2c0c523d70
3 changed files with 4 additions and 2 deletions

View File

@@ -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);