Bean的生命周期
...小于 1 分钟Spring框架

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