springbean 的生命周期
时间: 2023-08-14 15:15:11 浏览: 103
spring bean的生命周期
5星 · 资源好评率100%
Spring Bean的生命周期可以分为四个阶段:实例化、属性赋值、初始化和销毁。\[3\]在实例化阶段,Spring容器会根据配置文件或注解创建Bean的实例。在属性赋值阶段,Spring会将配置文件或注解中的属性值注入到Bean实例中。在初始化阶段,Spring会调用Bean的初始化方法,可以通过实现InitializingBean接口或在配置文件中指定init-method来定义初始化方法。最后,在销毁阶段,Spring会调用Bean的销毁方法,可以通过实现DisposableBean接口或在配置文件中指定destroy-method来定义销毁方法。\[1\]\[2\]这四个阶段中,还有多个扩展点可以影响Bean的生命周期,包括BeanPostProcessor、BeanFactoryPostProcessor等。这些扩展点可以在Bean的实例化、属性赋值、初始化和销毁的过程中进行自定义操作。
#### 引用[.reference_title]
- *1* *3* [详解Spring Bean的生命周期](https://blog.csdn.net/shipfei_csdn/article/details/104166079)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Spring Bean的生命周期(非常详细)](https://blog.csdn.net/nsnydnz/article/details/119957996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文