File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
src/commons/org/codehaus/groovy/grails/commons/spring Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -353,10 +353,13 @@ private void doPostResourceConfiguration(RuntimeSpringConfiguration springConfig
353353 BeanDefinition bd = xmlBf .getBeanDefinition (beanNames [k ]);
354354
355355 springConfig .addBeanDefinition (beanNames [k ], bd );
356- Class beanClass = ClassUtils .forName (bd .getBeanClassName (), classLoader );
357- if (BeanFactoryPostProcessor .class .isAssignableFrom (beanClass )) {
358- ((ConfigurableApplicationContext )springConfig .getUnrefreshedApplicationContext ())
359- .addBeanFactoryPostProcessor ((BeanFactoryPostProcessor )xmlBf .getBean (beanNames [k ]));
356+ final String className = bd .getBeanClassName ();
357+ if (className !=null ) {
358+ Class beanClass = ClassUtils .forName (className , classLoader );
359+ if (BeanFactoryPostProcessor .class .isAssignableFrom (beanClass )) {
360+ ((ConfigurableApplicationContext )springConfig .getUnrefreshedApplicationContext ())
361+ .addBeanFactoryPostProcessor ((BeanFactoryPostProcessor )xmlBf .getBean (beanNames [k ]));
362+ }
360363 }
361364 }
362365
You can’t perform that action at this time.
0 commit comments