bean 的生命週期
bean 的建立 --> 初始化 --> 銷毀
ioc 容器管理 bean 的宣告週期
可以自定義初始化和銷毀方法
構造器( 物件建立 )被呼叫時機
單例項:在容器啟動的時候建立物件
多例項:在每次獲取的時候建立物件
初始化方法被呼叫時機
單例項:物件建立完成,屬性賦值好了之後,呼叫初始化方法
多例項:在每次獲取的時候,呼叫初始化方法
銷毀方法被呼叫時機
單例項:容器關閉的時候
多例項:容器不會管理這個 bean ; 也就是說容器不會呼叫這個銷毀方法
一、student 類
publicclass
student
public
void
init()
public
void
destory()
}
二、配置類
@configurationpublic
class
configoflifecycle
}
三、測試方法
@testpublic
void
test3()
Bean的生命週期及指定初始化和銷毀方法
bean的生命週期 bean建立 初始化 銷毀的過程 容器管理bean的生命週期 我們可以自定義初始化和銷毀方法,容器在bean進行到當前生命週期的時候來呼叫我們自定義的初始化和銷毀方法 構造 物件建立 單例項 在容器啟動的時候建立物件 多例項 在每次獲取的時候建立物件 如果有beanpostpro...
10 生命週期 Bean指定初始化和銷毀方法
bean的生命週期 bean的建立 初始化 銷毀的過程 容器管理bean的生命週期 我們可以定義初始化和銷毀的方法,容器在bean進行到當前生命週期的時候來呼叫我們自定義的 構造方法 單例項 在容器啟動的時候建立物件 多例項 在每次獲取的時候建立物件 初始化 物件建立好,並賦值好,呼叫初始化方法.銷...
定義初始化方法和銷毀方法
定義初始化方法和銷毀方法 使用depends on 延遲初始化bean 自動裝配 自動裝配autowire 相互協作bean之間的關聯關係。5鐘型別的自動裝配 no 不使用自動裝配 這是配置的預設值 byname 通過屬性名自動裝配。bytype 如果容器中存在乙個與制定屬性型別相同的bean 那麼...