Spring中IOC 操作 Bean 管理(bean 生命周期)

文章介绍了Spring中的两种Bean类型——普通Bean和FactoryBean,重点讲述了FactoryBean如何在配置文件中定义不同的返回类型,并详细解析了Bean的七个生命周期步骤,包括构造器初始化、属性设置、后置处理器调用、初始化方法执行以及销毁方法等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
在Spring中有两种Bean:一种普通 bean,另外一种工厂 bean(FactoryBean)

	普通 bean:在配置文件中定义 bean 类型就是返回类型
	工厂 bean:在配置文件定义 bean 类型可以和返回类型不一样
	工厂bean的创建步骤:
			第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean
			第二步 实现接口里面的方法,在实现的方法中定义返回的 bean 类型

bean 生命周期有七步:
(1)通过构造器创建 bean 实例(无参数构造)
(2)为 bean 的属性设置值和对其他 bean 引用(调用 set 方法)
(3)把 bean 实例传递 bean 后置处理器的方法 postProcessBeforeInitialization
(4)调用 bean 的初始化的方法(需要进行配置初始化的方法)
(5)把 bean 实例传递 bean 后置处理器的方法 postProcessAfterInitialization
(6)bean 可以使用了(对象获取到了)
(7)当容器关闭时候,调用 bean 的销毁的方法(需要进行配置销毁的方法)

感谢收看,我的博客:http://47.115.223.247:2001/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值