spring bean factory xml
2017-01-23 12:42:11 0 举报
Spring Bean工厂XML是一种用于配置和管理Spring应用程序中bean的XML文件。它包含了bean的定义、属性和依赖关系等信息,通过这些信息,Spring容器能够实例化、配置和管理这些bean。在Spring Bean工厂XML中,可以使用各种元素和属性来定义bean,如、、等。此外,还可以使用元素来引入其他XML配置文件,以便实现模块化的配置管理。总之,Spring Bean工厂XML是Spring框架中非常重要的一部分,它为开发人员提供了一种灵活、可扩展的方式来管理和配置应用程序中的bean。
作者其他创作
大纲/内容
DubboBeanDefinitionParser
BeanDefinitionDocumentReader
DubboNamespaceHandler
XmlReaderContext
getNamespaceHandlerResolver()映射该namespace需要用那个resolve来解析
ClassPathResource
- XmlBeanDefinitionReader
+ClassPathResource(String path)构造方法+XmlBeanDefinitionReader()
Element
DefaultListableBeanFactory
+DefaultListableBeanFactory()构造方法
DefaultBeanDefinitionDocumentReader
-BeanDefinitionParserDelegate delegate;中定义了Spring Bean定义XML文件的各种元素
NamespaceHandlerResolver
BeanDefinitionParser
AbstractBeanDefinitionReader
-BeanDefinitionRegistry BeanDefinitionRegistry-resourceLoader resourceLoader
+AbstractBeanDefinitionReader(BeanDefinitionRegistry)
XmlBeanDefinitionReader
NamespaceHandlerSupport
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
BeanDefinitionRegistry
BeanDefinitionParserDelegate
该类负责解析各种spring原生标签-XmlReaderContext readerContext
isDefaultNamespace(Element root)查看是否是默认namespace如果是import标签则导入做递归处理
0 条评论
下一页