spring-ioc
2019-04-08 16:58:00 0 举报
spring ioc 时序图
作者其他创作
大纲/内容
BeanDefinitionReaderUtils
setConfigLocations(locations)
AbstractBeanDefinitionReader
loadBeanDefinitions(beanDefinitionReader)
DefaultBeanDefinitionDocumentReader
AbstractXmlApplicationContext
1.BeanFactory : 最顶层的接口类,定义了IOC容器基本的功能规范;2.BeanDefinition:Bean对象在Spring实现中是以BeanDefinition来描述的;3.BeanDefinitionReader:Bean的解析主要就是对Spring配置文件的解析,这个解析过程主要是通过BeanDefinitionReader来完成的。
ClassPathXmlApplicationContext
调用ClassPathXmlApplicationContext的构造方法
loadBeanDefinitions(Resource resource)
RegisterBeanDefinition()
loadBeanDefinitions(encodedResource)
refresh()
AbstractRefreshableConfigApplicationContext
obtainFreshBeanFactory()
doRegisterBeanDefinitions(Element root)
BeanDefinitionParserDelegate
refreshBeanFactory()
注册
加载
XmlBeanDefinitionReader
loadBeanDefinitions(DefaultListableBeanFactory beanFactory)
定位
DefaultListableBeanFactory
loadBeanDefinitions(configResources)
AbstractApplicationContext
收藏
收藏
0 条评论
下一页