SpringIOC加载分析
2018-05-10 19:49:17 0 举报
Spring IOC初始化UML时序图
作者其他创作
大纲/内容
注册
这里边就是IOC容器注册的过程beanDefinitionMap
bdHolder:new BeanDefinitionHolder()
BeanDefinitionReaderUtils
AbstractRefreshableApplicationContext
AbstractXmlApplicationContext
processBeanDefinition
registerBeanDefinition
XmlBeanDefinitionReader
这里边做了很多操作来处理xml中定义的各种bean内容
加载
refreshBeanFactory
BeanDefinitionParserDelegate
AbstractApplicationContext
preProcessXml
reresh()
DefaultListableBeanFactory
obtainFreshBeanFactory()
int: loadBeanDefinitions
loadBeanDefinitions(resource)
doLoadBeanDefinitions
refresh
registerBeanDefinitions
parseDefaultElement
定位
doRegisterBeanDefinitions(root)
parseBeanDefinitions
DefaultBeanDefinitionDocumentReader
createDelegate
postProcessXml
下边还有很多操作
Spring IOC加载UML时序图
loadBeanDefinitions(beanFactory)
loadBeanDefinitions
ClassPathXmlApplicationContext
收藏
收藏
0 条评论
回复 删除
下一页