Spring结构组成1
2017-05-17 18:11:22 5 举报
Spring结构组成DefaultListableBeanFactory
作者其他创作
大纲/内容
AliasRegistry(定义对alias的简单增删改等操作)
AbstractBeanFactory
综合下面两个类的方法
FactoryBeanRegistrySupport
增加了对BeanFactory的特殊处理
ListableBeanFactory
提供根据条件获取Bean的配置清单
BeanDefinitionRegistry
定义对BeanDefinition的各种增删改操作
BeanFactory
定义获取Bean及Bean的各种属性
SimpleAliasRegistry
主要使用map作为alias的缓存,并对接口AliasRegistry进行实现
AbstractAutowireCapableBeanFactory
综合AbstractBeanFactory,并对接口AutowireCapableBeanFactory进行实现
HierarchicalBeanFactory
在BeanFactory基础上加parentFactory的支持
ConfigurableListableBeanFactory
BeanFactory配置清单,制定忽略类型及接口等
ConfigurableBeanFactory
提供配置Factory的各种方法
DefaultSingletonBeanRegistry
对接口SingletonBeanRegistry各函数的实现
AutowireCapableBeanFactory
提供创建Bean、自动注入、初始化以及应用bean的后处理器
DefaultListableBeanFactory
综合所有功能,主要是对bean注册后的处理
SingletonBeanRegistry
定义对单例的注册及获取
0 条评论
下一页