Bean生命週期

2021-10-22 12:02:36 字數 432 閱讀 8389

bean -建立- 初始化- 銷毀

容器管理bean生命週期

我們可以自定義初始化和銷毀方法

初始化-物件建立完成並賦值好,初始化(單例項)

銷毀- 單例項:容器關閉時,多例項:手動

1.指定初始化@bean(initmethod = 「init」, destroymethod = 「destroy」)

2.繼承initializingbean, disposablebean介面,實現方法,可以定義初始化和銷毀邏輯

3.方法上註解@postconstruct, @predestroy

4.beanpostprocessor [介面],bean後置處理器,bean初始化前後工作

postprocessbeforeinitialization初始化前;postprocessafterinitialization初始化後

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的生命週期 7步操作 1.建立。通過無參構造方法,建立bean的例項 2.設定物件屬性,和對其他bean的引用。3.檢查有沒有bean的後置處理器,有就把bean的例項傳給postprocessbeforeinitialization 方法...