IOC原理?

IOC是Inversion of Control的縮寫,一個最經典的解釋就是“別來找我,讓我找你”。能做到這種反向控制,背後需要一個強大的容器,也叫DI容器,它內部是用工廠模式實現。



容器生命週期:
Spring IOC容器可以管理Bean的生命週期,允許在Bean生命週期的特定點執行定製的任務。
Spring IOC容器對Bean的生命週期進行管理的過程如下:
1、通過構造器或工廠方法創建Bean實例
2、爲Bean的屬性設置值和對其它Bean的引用
3、調用Bean的初始化方法
4、Bean可以使用了
5、當容器關閉時,調用Bean的銷燬方法
在 Bean 的聲明裏設置 init-method 和 destroy-method 屬性, 爲 Bean 指定初始化和銷燬方法。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章