- AliasRegistry
定义对Alias
的简单增删改操作
- SimpleAliasRegistry <—1
实现Alias
缓存,实现 AliasRegistry
- DefaultSingletonBeanRegistry <-2 <—9
实现 SingletonBeanRegistry
- FactoryBeanRegistrySupport <-3
增加了对FactoryBean
的特殊处理Util
?
- AbstractBeanFactory <-4 <—12
综合注册器
可配置定义
的功能
- AbstractAutowireCapableBeanFactory <-5 <—15
综合Bean工厂
Bean特性定义
的功能
- DefaultListableBeanFactory <-6 <—8 <—10
综合所有功能 主要实现Bean处理
- BeanDifinitionRegistry <-1
- SingletonBeanRegistry
定义单例
注册 获取
- BeanFactory
定义 获取Bean Bean的属性
- HierarchicalBeanFactory <-10
定义父工厂
的支持
- ConfigurableBeanFactory <-9 <-11
定义配置工厂
的各种方法
- ListableBeanFactory <-10
定义 条件取Bean配置清单
的方法
- ConfigurableListableBeanFactory <-12 <-13 <-10
定义 指定忽略类型、接口
等
- AutowireCapableBeanFactory <-10
定义 Bean 操作 及 回调处理