當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringIOC容器中Bean的生命周期
生活随笔
收集整理的這篇文章主要介紹了
SpringIOC容器中Bean的生命周期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SpringIOC容器
可以管理Bean的生命周期
Spring允許在Bean生命周期的特定點,執行定制的任務。
SpringIOC容器中,Bean的生命周期如下:
1、通過構造器或工廠方法創建Bean實例:調用構造器
2、為Bean的屬性設置值和對其他Bean的引用:調用setter
3、將Bean實例傳遞給Bean后置處理器的
postProcessBeforeInitialization方法
4、調用Bean的初始化方法:init-method
5、將Bean實例傳遞給Bean后置處理器的
postProcessAfterInitialization方法
6、Bean可以使用了
7、當容器關閉時, 調用Bean的銷毀方法:destroy-method
Bean的初始化和銷毀方法
可以通過bean節點的init-method和destroy-method來配置Bean的初始化方法和銷毀方法
關閉容器
ApplicationContext接口中沒有關閉容器的方法
所以,使用ApplicationContext接口作為IOC容器的引用,destroy-method將不會起到作用,需要使用ApplicationContext的子接口ConfigurableApplicationContext
總結
以上是生活随笔為你收集整理的SpringIOC容器中Bean的生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jedis连接Redis集群
- 下一篇: gradle idea java ssm