spring bean生命周期
时间: 2023-08-12 22:10:35 浏览: 210
spring bean的生命周期
5星 · 资源好评率100%
Spring Bean的生命周期包括以下几个阶段:
1. 实例化:当容器启动时,会根据配置文件或注解等方式创建Bean的实例。
2. 属性赋值:在实例化后,容器会将配置文件或注解中的属性值注入到Bean实例中。
3. 初始化:在属性赋值完成后,容器会调用Bean的初始化方法,可以通过实现InitializingBean接口或在配置文件中指定init-method来定义初始化方法。
4. 使用:Bean初始化完成后,容器会将Bean实例注入到需要使用的地方,例如注入到其他Bean中或通过getBean()方法获取Bean实例。
5. 销毁:当容器关闭时,会调用Bean的销毁方法,可以通过实现DisposableBean接口或在配置文件中指定destroy-method来定义销毁方法。
以上就是Spring Bean的生命周期,了解Bean的生命周期可以更好地理解Spring框架的工作原理。
阅读全文