Bean的生命周期
5个阶段
- 实例化:Spring使用构造方法或者工厂方法创建一个Bean的实例。(在这个阶段,Bean只是一个空的Java对象,还未设置任何属性)
- 属性赋值:
- Spring将配置文件中的属性值或依赖的Bean注入到该Bean中。
- 这个过程称为依赖注入,确保Bean所需的所有依赖都被注入。
- 初始化:Spring调用afterPropertiesSet方法,或通过配置文件指定的init-method方法,完成初始化。
- 使用中:Bean准备好可以使用了
- 销毁:在容器关闭时,Spring会调用destroy方法,完成Bean的清理工作。

浙公网安备 33010602011771号