Bean生命週期?

2021-09-29 01:49:40 字數 591 閱讀 7867

前言: 

生命週期:從物件的建立,到物件銷毀的過程。

一、bean的生命週期(7步操作)

1.建立。(通過無參構造方法,建立bean的例項)

2.設定物件屬性,和對其他bean的引用。

3.檢查有沒有bean的後置處理器,有就把bean的例項傳給postprocessbeforeinitialization()方法。

4.呼叫bean的初始化方法。

5.檢查有沒有bean的後置處理器,有就把bean的例項傳給postprocessafterinitialization()方法。

6.正常使用bean。

7.銷毀。( 當關閉ioc容器的時候,呼叫bean配置的destory()方法 )

二、bean的配置方法有幾種?

1.通過全類名。(反射方法)

2.通過工廠方法。(靜態工廠方法、例項工廠方法)

3.factorybean。

三、bean之間的關係是什麼?

1.繼承

2.依賴

3.引用

Bean生命週期

初始化 1 實現org.springframework.beans.factory.initializingbean介面,覆蓋afterpropertiesset方法。public class exampleinitializingbean implements initializingbean 2...

bean生命週期

spring中的ioc容器可以管理bean生命週期,預設情況下,ioc容器初始化時便會把bean例項化。通過以下例項過程來體會bean的生命週期 1.student類 package text public class student public student public void setna...

Bean生命週期

bean 建立 初始化 銷毀 容器管理bean生命週期 我們可以自定義初始化和銷毀方法 初始化 物件建立完成並賦值好,初始化 單例項 銷毀 單例項 容器關閉時,多例項 手動 1.指定初始化 bean initmethod init destroymethod destroy 2.繼承initiali...