JAVA-每日一面 2022-01-17

Spring Bean 的生命周期

Spring Bean 的生命周期簡單易懂。在一個 bean 實(shí)例被初始化時,需要執(zhí)行一系列的初
始化操作以達(dá)到可用的狀態(tài)。同樣的,當(dāng)一個 bean 不在被調(diào)用時需要進(jìn)行相關(guān)的析構(gòu)操
作,并從 bean 容器中移除。
Spring bean factory 負(fù)責(zé)管理在 spring 容器中被創(chuàng)建的 bean 的生命周期。Bean 的生命
周期由兩組回調(diào)(call back)方法組成。
初始化之后調(diào)用的回調(diào)方法。
銷毀之前調(diào)用的回調(diào)方法。
Spring 框架提供了以下四種方式來管理 bean 的生命周期事件:
InitializingBean 和 DisposableBean 回調(diào)接口
針對特殊行為的其他 Aware 接口
Bean 配置文件中的 Custom init()方法和 destroy()方法
@PostConstruct 和@PreDestroy 注解方式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容