spring中bean的生命周期
时间: 2023-10-11 16:14:03 浏览: 20
Spring 中的 Bean 生命周期包括以下几个阶段:
1. 实例化:在容器中创建 Bean 的实例。
2. 属性设置:为 Bean 设置属性。
3. 对象初始化:如果实现了 InitializingBean 接口,则调用 afterPropertiesSet() 方法;如果在 XML 配置文件中定义了 init-method,则调用该方法。
4. Bean 可以使用:可以在容器中使用 Bean 了。
5. Bean 销毁:如果实现了 DisposableBean 接口,则调用 destroy() 方法;如果在 XML 配置文件中定义了 destroy-method,则调用该方法。
在 Bean 的生命周期中,您可以实现自定义逻辑,以便在特定时间点对 Bean 进行操作。
阅读全文