Spring结构
1.1beans结构
1. DefaultListableBeanFactory
XmlBeanFactory继承自DefaultListableBeanFactory,而DefaultListableBeanFactory是整个bean加载的核心部分。是Spring注册及加载bean的默认实现,而对于XMLBeanFactory与DefaultListableBeanFactory不同的地方其实在XmlBeanFactory中使用了自定义的XML读取器XmlBeanDefinitionReader,实现个性化的BeanDefinitionReader读取,DefaultListableBeanFactory继承AbstractAutowireCapableBeanFactory并实现ConfigurableListableBeanFactory以及BeanDefinitionRegistry接口。