ioc是inversion of control 翻译为 控制反转 可以把ioc看成连接各个类(对象)的容器
控制反转:把对象的创建和对象之间的调用过程,从程序员手里转交给Spring进行管理。
ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制
DI(依赖注入)
由容器动态的将某种依赖关系注入到组件(比如生成对象)之中
可以把ioc看作是一种设计思想
DI则是实现方式
ioc是inversion of control 翻译为 控制反转 可以把ioc看成连接各个类(对象)的容器
控制反转:把对象的创建和对象之间的调用过程,从程序员手里转交给Spring进行管理。
ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制
DI(依赖注入)
由容器动态的将某种依赖关系注入到组件(比如生成对象)之中
可以把ioc看作是一种设计思想
DI则是实现方式