BeanFactory
BeanFactory,是访问Spring bean容器的根接口,这个接口是由包含许多bean definition的对象实现的,每个bean definition都由一个字符串名惟一标识。是实现IoC根容器的顶层接口,在Spring中许多重要的组件也直接或间接的继承了BeanFactory,例如ApplicationContext:
Spring是如何根据用户定义的xml文件,将bean对象加载到容器的呢?
在resources目录下定义了一个beans.xml,分析下这段代码:
再回到XmlBeanFactory的构造方法中: