Spring bean的生命週期

2021-10-06 06:37:46 字數 530 閱讀 1439

概念

生命週期,即由出生到死亡,針對spring bean來講就是由建立到使用到銷毀的過程。

入口

特殊的類

beanpostprocessor

實現beanpostprocessor介面的類允許對bean例項 在其初始化之前或者之後進行一定程度的封裝或者其他方式進而產生乙個新的例項,當然由beanpostprocessor派生出的各種子介面 也提供了一些其他方法,比如instantiationawarebeanpostprocessor

他在原來的基礎上還支援了在bean例項化之前或者之後要執行的方法。

beanpostprocessor

Spring Bean生命週期

1.容器尋找bean的定義資訊並且將其實例化。2.受用依賴注入,spring按照bean定義資訊配置bean的所有屬性。3.如果bean實現了beannameaware介面,工廠呼叫bean的setbeanname 方法傳遞bean的id。4.如果bean實現了beanfactoryaware介面,...

spring bean生命週期

生命週期 定義,初始化,使用,銷毀 一.初始化 方法1.實現org.springframework.beans.foctory.initializingbean介面,覆蓋afterpropertiesset方法。系統會自動查詢afterpropertiesset方法,執行其中的初始化操作 方法2.配...

Springbean生命週期

springbean的完整生命週期大致如下 1 首先例項化 beanfactorypostprocessor的實現類,執行它的postprocessorbeanfactory方法 2 例項化beanpostprocessor 的實現類 3 例項化 instantiationawarebeanpost...