4.4.1|4.4.1 BeanFactory介绍
- BeanFactory的类体系结构
Spring为BeanFactory提供了多种实现,最常用的是XmlBeanFactroy,但在Spring3.2中已被废弃,建议使用XmlBeanDefinitionReader、DefaultListableBeanFactory替代。
BeanFactory的类继承体系设计优雅。
- ListableBeanFactory:该接口定义了访问容器中Bean基本信息的若干方法,如查看Bean的个数、获取某一类型Bean的配置名、查看容器中是否包括某一Bean等。
- HierarchicalBeanFactory:父子级联IoC容器的接口,子容器可以通过接口方法访问父容器。
- ConfigurableBeanFactory:这是一个重要的接口,增强了IoC容器的可定制性。它定义了设置类装载器、属性编辑器、容器初始化后置处理器等方法。
- AutowireCapableBeanFactory:定义了将容器中的Bean按某种规则(名字匹配、按类型匹配等)进行自动装配的方法。
- SingletonBeanRegistry:定义了允许在运行期向容器注册单实例Bean的方法。
- BeanDefinitionRegistry:Spring配置文件中每一个
节点元素在Spring容器里都通过一个BeanDefinition对象表示,它描述了Bean的配置信息。而BeanDefinitionRegistry接口提供了向容器手工注册BeanDefinition对象的方法。
文章图片
BeanFactory继承体系.png
推荐阅读
- Apache多路复用模块(MPMs)介绍
- 第十六天(请介绍一件让你非常自豪的事情,(不能是职业类的),什么原因感到自豪。)
- typeScript入门基础介绍
- “我不想努力了,能给我介绍个富婆吗(”)
- 今日自我介绍,感恩所遇一切
- 杨梦彤自我介绍
- 第六章|第六章 Sleuth--链路追踪
- 区块链开发平台(以太坊)
- trilinos|trilinos 介绍
- 精准!找到想要的关键字