org.springframework.beans.factory.DisposableBean

package org.springframework.beans.factory;

/**
 * Interface to be implemented by beans that want to release resources on destruction.
 * A {@link BeanFactory} will invoke the destroy method on individual destruction of a
 * scoped bean. An {@link org.springframework.context.ApplicationContext} is supposed
 * to dispose all of its singletons on shutdown, driven by the application lifecycle.
 *
 * <p>A Spring-managed bean may also implement Java's {@link AutoCloseable} interface
 * for the same purpose. An alternative to implementing an interface is specifying a
 * custom destroy method, for example in an XML bean definition. For a list of all
 * bean lifecycle methods, see the {@link BeanFactory BeanFactory javadocs}.
 *
 * @author Juergen Hoeller
 * @since 12.08.2003
 * @see InitializingBean
 * @see org.springframework.beans.factory.support.RootBeanDefinition#getDestroyMethodName()
 * @see org.springframework.beans.factory.config.ConfigurableBeanFactory#destroySingletons()
 * @see org.springframework.context.ConfigurableApplicationContext#close()
 */
public interface DisposableBean {

    /**
     * Invoked by the containing {@code BeanFactory} on destruction of a bean.
     * @throws Exception in case of shutdown errors. Exceptions will get logged
     * but not rethrown to allow other beans to release their resources as well.
     */
    void destroy() throws Exception;

}

簡介

org.springframework.beans.factory.Aware 的一個子接口战转。

文檔

要在銷毀時釋放資源的 bean 所實現(xiàn)的接口共啃。BeanFactory 將在 有作用域的bean 單獨銷毀時調(diào)用 destroy 方法领舰。 一個 org.springframework.context.ApplicationContext 應(yīng)該在應(yīng)用程序生命周期的驅(qū)動下在關(guān)閉時處理其所有單例四敞。
出于同樣的目的甲棍,Spring 管理的bean 也可以實現(xiàn) JavaAutoCloseable 接口简识。 實現(xiàn)接口的替代方法是指定自定義的 destroy 方法,例如在 XML bean定義 中救军。

有關(guān)所有 bean生命周期 方法的列表财异,請參見 BeanFactory javadocs

destroy

由包含 BeanFactory 的銷毀 bean 調(diào)用唱遭。
@throws 在關(guān)閉錯誤的情況下發(fā)生異常戳寸。 異常將被記錄,但不會重新拋出以允許其他bean也釋放其資源拷泽。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末疫鹊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子司致,更是在濱河造成了極大的恐慌拆吆,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脂矫,死亡現(xiàn)場離奇詭異枣耀,居然都是意外死亡,警方通過查閱死者的電腦和手機庭再,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門捞奕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拄轻,你說我怎么就攤上這事颅围。” “怎么了恨搓?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵院促,是天一觀的道長筏养。 經(jīng)常有香客問我,道長常拓,這世上最難降的妖魔是什么渐溶? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮弄抬,結(jié)果婚禮上掌猛,老公的妹妹穿的比我還像新娘。我一直安慰自己眉睹,他們只是感情好荔茬,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著竹海,像睡著了一般慕蔚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斋配,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天孔飒,我揣著相機與錄音,去河邊找鬼艰争。 笑死坏瞄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的甩卓。 我是一名探鬼主播鸠匀,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼逾柿!你這毒婦竟也來了缀棍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤机错,失蹤者是張志新(化名)和其女友劉穎爬范,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弱匪,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡青瀑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了萧诫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斥难。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖财搁,靈堂內(nèi)的尸體忽然破棺而出蘸炸,到底是詐尸還是另有隱情躬络,我是刑警寧澤尖奔,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響提茁,放射性物質(zhì)發(fā)生泄漏淹禾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一茴扁、第九天 我趴在偏房一處隱蔽的房頂上張望铃岔。 院中可真熱鬧,春花似錦峭火、人聲如沸毁习。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纺且。三九已至,卻和暖如春稍浆,著一層夾襖步出監(jiān)牢的瞬間载碌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工衅枫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留嫁艇,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓弦撩,卻偏偏與公主長得像步咪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子益楼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 2.1 我們的理念是:讓別人為你服務(wù) IoC是隨著近年來輕量級容器(Lightweight Container)的...
    好好學(xué)習(xí)Sun閱讀 2,710評論 0 11
  • 25個經(jīng)典的Spring面試問答 本人收集了一些在大家在面試時被經(jīng)常問及的關(guān)于Spring的主要問題歧斟,這些問題有可...
    殺小賊閱讀 696評論 0 2
  • 說明:本文主要內(nèi)容來自慕課網(wǎng)。配合視頻食用口味更佳偏形。主要是順著已經(jīng)學(xué)習(xí)的視頻順序總結(jié)一遍静袖,以深化理解和方便日后復(fù)習(xí)...
    stoneyang94閱讀 852評論 3 5
  • 參考W3C Spring教程 Spring致力于J2EE應(yīng)用的各種解決方案,而不僅僅專注于某一層解決方案俊扭《映龋可以說S...
    王偵閱讀 1,170評論 0 6
  • 這世間所有最深的真情,都源自懂得萨惑。有緣相知捐康,真心相伴,靈魂便有了交集庸蔼。 懂得解总,是心靈的交匯,是一種心語姐仅;相知的兩個...
    longouxiangai閱讀 373評論 1 0