Spring 的生命周期
时间: 2023-12-03 18:04:25 浏览: 172
Spring的生命周期指的是一个Spring Bean从创建到销毁的整个过程。这个过程包括几个阶段和相应的方法。首先,在创建Spring容器时,会读取配置文件并实例化Bean,然后调用Bean的构造函数进行初始化。接下来,Spring会对Bean进行属性注入和依赖注入。然后,会调用Bean的自定义初始化方法,可以通过实现InitializingBean接口或在配置文件中指定init-method来定义这个方法。在Bean使用期间,可以通过调用Bean的其他方法对其进行操作。最后,在Spring容器销毁时,会调用Bean的自定义销毁方法,可以通过实现DisposableBean接口或在配置文件中指定destroy-method来定义这个方法。整个生命周期的控制权在Spring容器中,它会负责管理Bean的创建、初始化、使用和销毁过程,以确保系统的稳定性和性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Spring的生命周期](https://blog.csdn.net/MRZHQ/article/details/129135156)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Spring的生命周期(持续更新)](https://blog.csdn.net/qq_43014198/article/details/120005084)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文