framework 类关系图1
2021-02-17 18:28:47 4 举报
framework 类关系图
作者其他创作
大纲/内容
BeanDefinitionParserDelegate
继承
Environment
BeanDefinitionReader
Resource
ScannedGenericBeanDefinition
依赖
DefaultBeanDefinitionDocumentReader
GenericBeanDefinition
AbstractApplicationContext依赖该元素(初始化时赋值)
AbstractFileResolvingResource
ConfigurationClassBeanDefinition
ResourceLoader
RootBeanDefinition
AbstractBeanDefinition
StandardEnvironment
AbstractResource
AnnotatedGenericBeanDefinition
EntityResolver
ResourceEntityResolver
AbstractPropertyResolver
BeanDefinitionRegistry
MutablePropertySources
InputStreamSource
DefaultResourceLoader
PathMatchingResourcePatternResolver
Iterable
AbstractEnvironment
DelegatingEntityResolver
处理占位符
AnnotatedBeanDefinition
beanDefinitionMap
ConfigurableEnvironment
XmlBeanDefinitionReader
主要的解析类
ClassPathResource
PropertySourcesPropertyResolver
PropertySources
BeanDefinitionDocumentReader
ChildBeanDefinition
EncodedResource
ResourcePatternResolver
PropertyResolver
AbstractApplicationContext
ConfigurablePropertyResolver
AbstractBeanDefinitionReader
PropertyPlaceholderHelper
AbstractApplicationContext中有ConfigurableEnvironment和ResourcePatternResolver信息,AbstractBeanDefinitionReader中有Environment和ResourceLoader信息,这个地方的信息进行了重新的加载。AbstractXmlApplicationContext的loadBeanDefinitions中,新new的XmlBeanDefinitionReader进行了再次赋值,值为AbstractApplicationContext初始化的数据
DefaultListableBeanFactory
BeanDefinition
收藏
0 条评论
下一页