从源码里看到的 随笔记录下来(最里面的方法):
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition();
具体方法:
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框架中BeanDefinition的创建过程,重点关注org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition()方法的实现细节。
1232

被折叠的 条评论
为什么被折叠?



