當乙個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 方法...