Bean的生命週期

2021-08-28 12:14:19 字數 515 閱讀 5790

當乙個bean被例項化時,他可能需要執行一些初始化使他轉化成可用狀

態。同樣,當bean不再需要、並且從容器中移除時,可能需要做一些清除

工作,就是轉換過程。

生命週期體現的方式:
一、**方式。

二、xml檔案配置。

(定義乙個bean時,如果用abstract=「true」屬性的話,則表明bean

自身不能例項化,僅僅只是作為模板bean開頭使用,充當子定義的

父定義使用)

建立:
就是在bean設值之後,新增處理**。

**方法:實現 initializingbean。

配置xml:新增配置init-method,並指定方法。

銷毀:
就是在bean銷毀前所實現的東西。

**方法:實現disposablebean。

配置xml:新增配置destroy-method,指定銷毀前方法。

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 方法...