spring中bean的生命周期
时间: 2023-10-11 16:07:37 浏览: 61
在 Spring 中,bean 的生命周期分为以下几个阶段:
1. 实例化阶段:Spring 容器根据配置文件或注解,创建 bean 对象的实例。
2. 属性赋值阶段:Spring 容器将配置的属性值或引用注入到 bean 对象中。
3. 初始化阶段:如果 bean 实现了 InitializingBean 接口,容器会在属性赋值后调用它的 afterPropertiesSet() 方法,否则,容器会调用配置文件或注解中指定的初始化方法。
4. 使用阶段:bean 对象可以被其他对象使用。
5. 销毁阶段:如果 bean 实现了 DisposableBean 接口,容器会在容器关闭时调用它的 destroy() 方法,否则,容器会调用配置文件或注解中指定的销毁方法。
以上就是 Spring 中 bean 的生命周期的基本过程。
阅读全文