Spring的生命週期是指實例化Bean時所經歷的一系列階段,即通過getBean()獲取Bean對象及設置對象屬性時,Spring框架做了哪些事情。Bean的生命週期從Spring容器實例化Bean到銷燬Bean。當我們使用註解或者Bean標籤,將對象的創建工作交給Spring處理以後,該對象的生命週期就有Spring容器來管理。
(一)Bean生命週期過程
(1)實例化Bean對象
(2)設置Bean對象屬性
(3)將容器和Bean本身的信息暴露出來便於使用
(4)初始化Bean對象過程
(5)銷燬Bean對象的過程