inversion of Control 控制反转,Spring的一大核心特色,说白了,以往我们如果要使用另外一个类的对象,那我们会在自己的类内部去new一个要使用的类的对象,现在呢,我们要使用这个类的对象,不需要我们自己new,直接通过外部以类似于参数的方式,把这个类的对象的引用传过来,供当前类使用。
所以说,IOC是关于一个对象如何获取其他对象的引用,是责任的反转。
依赖注入就是控制反转的一种特殊体现,在Spring中依赖注入和控制反转是一个概念的两种不同说法而已。
inversion of Control 控制反转,Spring的一大核心特色,说白了,以往我们如果要使用另外一个类的对象,那我们会在自己的类内部去new一个要使用的类的对象,现在呢,我们要使用这个类的对象,不需要我们自己new,直接通过外部以类似于参数的方式,把这个类的对象的引用传过来,供当前类使用。
所以说,IOC是关于一个对象如何获取其他对象的引用,是责任的反转。
依赖注入就是控制反转的一种特殊体现,在Spring中依赖注入和控制反转是一个概念的两种不同说法而已。