Spring极简入门教程4:Bean创建核心接口(BeanFactory\FactoryBean)

本文是Spring极简入门教程的一部分,主要讲解BeanFactory和FactoryBean这两个核心接口。BeanFactory作为IOC容器的核心接口,负责管理和实例化bean。而FactoryBean则允许自定义bean的实例化过程,提供了一种灵活的增强机制。两者之间的区别在于,BeanFactory是IOC容器的基础,而FactoryBean是bean实现的工厂,可以结合工厂模式和装饰模式来生成对象。
摘要由CSDN通过智能技术生成

本节主要对Bean创建核心接口进行说明

BeanFactory

职责:
负责生产和管理bean的一个简单工厂接口,是IOC容器的核心接口。
用于实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。

BeanFactory提供IOC容器规范,是原始接口,一般不再使用。
而是使用其派生接口ApplicationContext的实现类管理IOC容器。
相对于BeanFactory,其实现了其他接口功能:

接口 说明 具体使用
EnvironmentCapable 获取上下环境对象 https://blog.csdn.net/u010900754/article/details/101784606
HierarchicalBeanFactory 提供父工厂的访问功能 https://blog.csdn.net/iteye_14104/article/details/82672514
MessageSource 国际化消息支持 https://blog.csdn.net/u010900754/article/details/101649482
ApplicationEventPublisher 事件传播机制 https://blog.csdn.net/u010900754/article/details/101479940
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值