如果bean有后置處理器,bean生命周期有七步:
1.通過構造方法創建bean實例(無參構造);
2.為bean的屬性設置值和對其它bean引用(調用set方法);
3.把bean實例傳遞bean后置處理器的方法postProcessBeforeInitialization;
4.調用bean的初始化方法(需要進行配置初始化的方法);
5.把bean實例傳遞bean后置處理的方法postProcessAfterInitialization;
6.bean可以使用了(對象獲取到了);
7.當容器關閉的時候,調用bean的銷毀的方法(需要進行配置銷毀的方法)。
*如果沒有配置后置處理器,bean的生命周期將沒有3和5