DefaultListableBeanFactory关系图
2021-09-18 11:19:46 2 举报
DefaultListableBeanFactory关系图及简单介绍
作者其他创作
大纲/内容
FactoryBeanRegistrySupport支持FactoryBean功能
SimpleAliasRegistry实现AliasRegistry,支持别名
ListableBeanFactory在BeanFactory的基础上封装了各种获取bean名称的功能
DefaultListableBeanFactory综合了BeanDefinitionRegistry、ConfigurableListableBeanFactory和AbstractAutowireCapableBeanFactory的功能
继承
BeanDefinitionRegistry注册、保存、获取、移除BeanDefinition
ConfigurableBeanFactory增加了设置类型转化、父BeanFactory、类加载器、EL表达式解析器、Bean后置处理器等功能
ConfigurableListableBeanFactory综合了ListableBeanFactory、ConfigurationBeanFactory和AutowireCapableBeanFactory的功能
BeanFactory通过bean名称、类型或别名获取bean
HierarchicalBeanFactory在BeanFactory基础上封装了获取父BeanFactory的功能
DefaultSingletonBeanRegistry实现了SingletonBeanRegistry接口,可以直接注册、获取单例bean
AliasRegistry支持别名
AbstractAutowireCapableBeanFactory拥有自动装配功能
AutowireCapableBeanFactory支持在创建bean过程对bean进行自动装配的功能
实现
类
SingletonBeanRegistry注册、获取单例bean
接口
AbstractBeanFactory综合了ConfigurableBeanFactory和FactoryBeanRegistrySupport的功能但不能自动装配和获取beanNames
收藏
收藏
0 条评论
下一页