系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
上下文对象初始化,也就是容器初始化,首先创建BeanFactory,以及Bean定义初始化
XmlWebApplicationContext继承AbstractApplicationContext
调用AbstractApplicationContext.refresh()
调用AbstractApplicationContext.obtainFreshBeanFactory()
XmlWebApplicationContext继承AbstractRefreshableApplicationContext
调用AbstractRefreshableApplicationContext.refreshBeanFactory()
默认创建的是DefaultListableBeanFactory
自定义BeanFactory属性,默认允许Bean定义覆盖、循环引用
Bean定义初始化
接下来延伸下Bean初始化
XmlWebApplicationContext.loadBeanDefinitions
默认文件读取对象为XmlBeanDefinitionReader
BeanDefinitionReg