admin管理员组

文章数量:1534187

概述


Spring中的一个Bean从生到灭要经历很多过程,总体分为Bean定义、实例化、属性赋值(依赖注入)、初始化、生存期、销毁几个阶段:
​​​​​​​​
下面是一个细化的Bean生命周期图:

过程比较复杂,重点关注Bean的定义、初始化、销毁过程,可以抓住重点:

BeanPostProcessor接口可以对Bean生命周期中的很多部分进行扩展,并且Spring容器中有很多内建的BeanPostProcessor对Spring Bean的功能进行支持。BeanPostProcessor不仅在IOC上发挥了重要作用,在AOP上也发挥了重要的作用。搞懂了Spring内置的BeanPostProcessor的功能,基本上就把Spring Bean的生命周期搞懂了。

还有Spring中的一些基础概念可以参考:

本文标签: 详解生命周期bean