Spring源码 - 通过反射生成bean类对象

BeanDefinitionReaderUtils.class中以下方法:通过反射生成Bean的类对象   

spring解释xml文件:


public static AbstractBeanDefinition createBeanDefinition(

            String parentName, String className, ClassLoader classLoader) throws ClassNotFoundException {

        GenericBeanDefinition bd = new GenericBeanDefinition();
        bd.setParentName(parentName);
        if (className != null) {
            if (classLoader != null) {
                bd.setBeanClass(ClassUtils.forName(className, classLoader));
            }
            else {
                bd.setBeanClassName(className);
            }
        }
        return bd;
    }

你可能感兴趣的:(spring,源码)