顿搜
飞过闲红千叶,夕岸在哪
类目归类
所谓控制反转IOC,就是由Spring来负责控制对象的生命周期和对象间的关系,将创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是在XML文件中控制,侧重于原理。相比于传统开发模式,减少了对象之间的直接依赖,由IOC容器来安排对象之间的依赖关系。
所谓依赖注入DI,就是由IOC容器在运行期间,动态的将某种依赖关系注入到对象之中。在创建对象实例时,为这个对象注入属性或其他对象实例,侧重于实现。
依赖注入和控制反转是从不同的角度描述的同一件事情,通过引入IOC容器,利用依赖注入的方式,实现对象之间的解耦