解析Spring源码(9)--XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(this);

Spring对于xml文件的解析,读取相关的属性设置,构建了BeanFactory!!
下面我们对源码作几点总结!!!

  • new ClassPathResource(“bean_test.xml”)
    这个较为简单,创建了Resource对象,并封装了当前线程的类加载器,同时可以通过方法获取xml文件流


XmlBeanDefinitionReader reader
= new XmlBeanDefinitionReader(this);

  • 这个对象很重要(在XmlBeanFactory中定义并初始化)
  • 对象的初始化已经介绍过了,在解析源码(3),简单来说,就是这个对象可以获取当前线程类加载器,和XmlBeanFactory对象(就是我们自己创建的。。)
  • 下面我们看看这个对象到底起到了什么作用,干了什么工作?

解析Spring源码(9)--XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(this);_第1张图片

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