Spring的生命週期

2021-10-02 02:35:42 字數 326 閱讀 1636

第五步: 如果存在類實現beanpostprocessor(後處理bean),執行postprocessbeforeinitialization

第六步:如果 bean類實現initia'lizingbean執行afterpropertiesset

第七步:呼叫指定的初始化方法

第八步: 如果存在類實現beanpostprocessor(後處理bean),執行postprocessafterinitialization

第九步:執行自己的業務方法

第十步:如果bean實現disposablebean執行destory

第十一步:呼叫指定的初始化方法

spring 生命週期

spring 生命週期 ioc容器 1 載入配置檔案 2 資源定位 3 資源解析 4 生成beandefinition元資訊 5 通過工廠把beandefinition載入到容器中 初始化bean例項,由spring產生的bean預設是單例的 依賴注入,就是處理的,bean引用bean的問題 ioc...

Spring 生命週期

public void refresh throws bean ception,illegalstateexception catch bean ception ex 1.preparerefresh 用於設定spring啟動時間並且設定active flag 為true 2.configurabl...

Spring生命週期

1.容器啟動,例項化所有實現了beanfactorypostprocessor介面的類.它會在任何普通bean例項化之前載入.2.例項化剩下的bean,對這些bean進行依賴注入.3.如果bean有實現beannameaware的介面那麼對這些bean進行呼叫 4.如果bean有實現beanfact...