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