spring的容器是什么 spring中的容器指的是什么?
spring中的容器指的是什么?Spring容器可以幫助管理所有bean對(duì)象,這稱為IOC控制反轉(zhuǎn)。在傳統(tǒng)程序中,對(duì)象的生成是由開(kāi)發(fā)人員完成的。在逆控制中,對(duì)象的生成都是由框架來(lái)完成的。這樣做的好處是
spring中的容器指的是什么?
Spring容器可以幫助管理所有bean對(duì)象,這稱為IOC控制反轉(zhuǎn)。在傳統(tǒng)程序中,對(duì)象的生成是由開(kāi)發(fā)人員完成的。在逆控制中,對(duì)象的生成都是由框架來(lái)完成的。這樣做的好處是減少了對(duì)程序的依賴性。bean在spring中的生命周期如下:實(shí)例化。Spring通過(guò)new關(guān)鍵字實(shí)例化bean。javabean有默認(rèn)的構(gòu)造函數(shù),因此不需要提供構(gòu)造參數(shù)。填寫屬性。Spring通過(guò)根據(jù)XML文件中的配置調(diào)用bean中的setXXX方法來(lái)填充相應(yīng)的屬性。事件通知。Spring依次檢查bean是否實(shí)現(xiàn)了beannameaware、beanfactoryaware、applicationcontextaware、beanpostprocessor和initializingbean的接口,如果有的話,依次調(diào)用這些接口。使用。應(yīng)用程序可以正常使用bean。毀滅。如果bean實(shí)現(xiàn)disposablebean接口,則調(diào)用其destroy方法。