Xml文件bean的读取步骤

前端之家收集整理的这篇文章主要介绍了Xml文件bean的读取步骤前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

步骤

方法 说明 调用方法 所属类 实现类
refresh() 更新配置 ClassPathXmlApplicationContext.ClassPathXmlApplicationContext() AbstractApplicationContext
obtainFreshbeanfactory() 获取更新beanfactory ClassPathXmlApplicationContext.refresh() AbstractApplicationContext
refreshbeanfactory() 更新beanfactory AbstractApplicationContext.obtainFreshbeanfactory() AbstractApplicationContext AbstractRefreshableApplicationContext
loadBeanDefinitions() 加载bean AbstractRefreshableApplicationContext.refreshbeanfactory() AbstractRefreshableApplicationContext AbstractXmlApplicationContext
loadBeanDefinitions() 根据多个resources加载bean AbstractXmlApplicationContext.loadBeanDefinitions() AbstractBeanDefinitionReader
loadBeanDefinitions() 根据单个resource加载bean AbstractBeanDefinitionReader.loadBeanDefinitions() XmlBeanDefinitionReader
doLoadBeanDefinitions() 加载bean的逻辑核心部分 XmlBeanDefinitionReader.loadBeanDefinitions() XmlBeanDefinitionReader
registerBeanDefinitions() 注册BeanDefinition XmlBeanDefinitionReader.doLoadBeanDefinitions() XmlBeanDefinitionReader
parseBeanDefinitions() 解析BeanDefinition XmlBeanDefinitionReader.registerBeanDefinitions() DefaultBeanDefinitionDocumentReader
parseDefaultElement() 分配解析标签的策略 such as bean、alias DefaultBeanDefinitionDocumentReader.parseBeanDefinitions() DefaultBeanDefinitionDocumentReader
parseBeanDefinitionElement() 解析具体的标签 DefaultBeanDefinitionDocumentReader.parseDefaultElement() BeanDefinitionParserDelegate
parseBeanDefinitionAttributes() 注入bean的属性(这里面设置scope、abstract、lazy-init等) BeanDefinitionParserDelegate.parseBeanDefinitionElement() BeanDefinitionParserDelegate

猜你在找的XML相关文章