@ -1326,11 +1326,12 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
@@ -1326,11 +1326,12 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
}
public Object postProcessAfterInitialization ( Object bean , String beanName ) {
if ( ! ( bean instanceof BeanPostProcessor ) & &
if ( bean ! = null & & ! ( bean instanceof BeanPostProcessor ) & &
this . beanFactory . getBeanPostProcessorCount ( ) < this . beanPostProcessorTargetCount ) {
if ( logger . isInfoEnabled ( ) ) {
logger . info ( "Bean '" + beanName + "' is not eligible for getting processed by all " +
"BeanPostProcessors (for example: not eligible for auto-proxying)" ) ;
logger . info ( "Bean '" + beanName + "' of type [" + bean . getClass ( ) +
"] is not eligible for getting processed by all BeanPostProcessors " +
"(for example: not eligible for auto-proxying)" ) ;
}
}
return bean ;