Spring对于xml文件的解析,读取相关的属性设置,构建了BeanFactory!!
下面我们对源码作几点总结!!!
- new ClassPathResource(“bean_test.xml”)
这个较为简单,创建了Resource对象,并封装了当前线程的类加载器,同时可以通过方法获取xml文件流
XmlBeanDefinitionReader reader
= new XmlBeanDefinitionReader(this);
- 这个对象很重要(在XmlBeanFactory中定义并初始化)
- 对象的初始化已经介绍过了,在解析源码(3),简单来说,就是这个对象可以获取当前线程类加载器,和XmlBeanFactory对象(就是我们自己创建的。。)
- 下面我们看看这个对象到底起到了什么作用,干了什么工作?