Spring物件生命週期

2021-10-03 03:53:43 字數 349 閱讀 3059

bean生命週期

通過構造方法或工廠方法建立bean物件——>為bean屬性賦值——>呼叫 bean 的初始化方法,即init-method指定方法——>bean例項化完畢,可以使用——>容器關閉, 呼叫 bean 的銷毀方法,即destroy-method指定方法。

1.init-method:在設定bean的屬性後執行的自定義初始化方法,注意:①、該方法不能有引數;②、物件每建立一次就會執行一次該方法;

2.destroy-method:該引數中的方法只有bean標籤屬性scope為singleton

且關閉spring

ioc容器時才會被呼叫,注意:該方法不能有引數。

Spring物件生命週期

userinfo class com.jd.vo.userinfo lazy init true scope singleton init method init destroy method destroy name value tom property bean 生命週期主要分為四個階段 例項化...

Spring物件生命週期

1 靜態方法 2 非靜態方法 3 setter方法 有這個方法時呼叫 4 初始化init method 5 destory方法銷毀 即 1.bean的建立 由beanfactory讀取bean定義檔案,並生成各個例項 如果是預設的單例模式,那麼在載入spring的配置檔案的時候,會將bean例項化,...

spring物件生命週期

例子 spring config.xml 1.0 encoding utf 8 xmlns xsi xsi schemalocation spring beans.xsd 設定懶載入,單例模式,只有在使用這個物件的時候才會去建立 f1 class com.wance.entity.plane sco...