2013-03-28 74 views

回答

0

的回調方法,Spring將調用它在創建後的豆及其所有相關性注入。

+0

和'@ PreDestroy',但你需要使用''或者暗示它的東西。 – 2013-03-28 08:38:47

0

是的!有

<bean id="personDet" class="com.beans.PersonDet" init-method="yourInitMyBean()"> 

沒有爲每個bean定義即初始化方法

創建bean時在PersonDet類的方法yourInitMyBean()將加載第一次和永遠不會再次調用

的屬性同樣,也對豆認定中

<bean id="personDet" class="com.beans.PersonDet" destroy-method="destroyBean()"> 

的方法destroyBean()destroy-method屬性,當你試圖關閉將只叫你的應用程序或者當你關閉你的beanFactory的時候,ApplicationContext調用close()方法。

您可以將兩個屬性的順序測試..

希望它能幫助。