出自:《深入淺出spring boot 2.x.pdf》
有時候我們也需要自定義初始化或者銷毀 bean 的過程,以滿足一些 bean 特殊初始化和銷毀的要求。
bean 的生命週期的過程 , 它大致分為 bean 定義、bean 的初始化、 b巳an 的生存期和 bean 的銷 毀 4 個部分 。 其中 bean 定義過程大致如下 。
spring 通過我們的配置,如@componentscan
定義的掃瞄路徑去找到帶有@component
的類 ,這個過程就是乙個資源定位的過程 。
一旦找到了資源,那麼它就開始解析,並且將定義的資訊儲存起來 。注意 ,此時還沒有初始化 bean,也就沒有 bean 的例項,它有的僅僅是 bean 的定義。
然後就會把 bean 定義發布到 spring ioc 容器中 。 此時, ioc 容器也只有 bean 的定義,還是沒有 bean 的例項生成。
完成了這 3 步只是乙個資源定位並將 bean 的定義發布到 ioc 容器的過程,還沒
iOS ViewController生命週期
工作中一直寫viewcontroller,但是對它的生命週期一直沒有乙個比較完整地理解,最近看了幾篇部落格,在這裡對viewconroller的生命週期做乙個總結,一是為了自己學習,二是為了給大家乙個參考,如有錯誤,歡迎指正。1.alloc 建立物件,分配空間 2.init 初始化物件,初始化資料 ...
uiviewcontroller的生命週期
uiviewcontroller是ios程式中的乙個重要組成部分,扮演者乙個大管家的身份,管理著程式中的眾多檢視 何時載入view,載入的原則是什麼,檢視何時消失等問題,文件中講的都很詳細。controller的view最好在需要顯示時再去載入,並且在系統發出記憶體警告時釋放不必要的view及相關的...
UIViewController的生命週期
uiviewcontroller的生命週期 1.uiviewcontroller uiviewcontroller是ios頂層檢視的載體及控制器,使用者與程式介面的互動都是由uiviewcontroller來控制的 uiviewcontroller管理uiview的生命週期及資源的載入與釋放 uiv...