spring ioc
2015-08-26 19:56:12 0 举报
IOC容器加载
作者其他创作
大纲/内容
Document(树形Element)
已注册bean列表(beanName的set)
DocumentLoader
Resource资源
IOC容器初始化结束
DefaultResourceLoader定位单个Resource
registerBeanDefinition
lazy-init==false?(singleton默认的方式)
ResourceLoader
ant正则表达式路径定位多个Resource,如PathMatchingResourcePatternResolver
BeanDefinitionHolder(BeanDefinition,标识符,别名列表的封装)
BeanDefinitionRegistry(默认实现DefaultListableBeanFactory)
loadDocument
finishBeanFactoryInitialization方法中进行初始化(getBean)
parseBeanDefinitionElement对XML信息解析
否
beanName对应BeanDefinition的map
标识符与别名映射(beanName对应alias的map)
getResource(s)
BeabDefinitionParserDelegate
ioc容器初始化
是
0 条评论
下一页