什么是IOC和DI
IOC(控制反轉(zhuǎn)):這是一種思想,簡(jiǎn)單說就是將創(chuàng)建等的任務(wù)交給第三方”管理“。 DI(依賴注入):IOC是一種思想,那么DI就是IOC的實(shí)現(xiàn)(光有思想沒用啊,需要有具體的技術(shù)實(shí)現(xiàn)),這里暫且可以把注入理解成Java中的賦值,但為什么叫注入,是創(chuàng)建初始化過程交給了第三方,第三方在配置文件都已經(jīng)配置好了,需要從配置問價(jià)加載,就像是注入的形式。說得不好的歡迎指出,我知道還有很多不足。
2017-07-01
IoC(控制反轉(zhuǎn)):本來需要你自己new對(duì)象,現(xiàn)在交給spring容器幫你new對(duì)象,權(quán)利從你手里反轉(zhuǎn)到容器手里了
DI(依賴注入):(依賴)就是依賴spring提供的容器,(注入)類中屬性的值通過容器注入進(jìn)去,或者通過引用為屬性注入值