什么是IOC和DI

来源:2-1 IOC及Bean容器

text_null

2017-07-01 08:35

IOC(控制反转):这是一种思想,简单说就是将创建等的任务交给第三方”管理“。 DI(依赖注入):IOC是一种思想,那么DI就是IOC的实现(光有思想没用啊,需要有具体的技术实现),这里暂且可以把注入理解成Java中的赋值,但为什么叫注入,是创建初始化过程交给了第三方,第三方在配置文件都已经配置好了,需要从配置问价加载,就像是注入的形式。说得不好的欢迎指出,我知道还有很多不足。

写回答 关注

1回答

  • 慕粉0723135597
    2017-07-01 17:56:46

    IoC(控制反转):本来需要你自己new对象,现在交给spring容器帮你new对象,权利从你手里反转到容器手里了

    DI(依赖注入):(依赖)就是依赖spring提供的容器,(注入)类中属性的值通过容器注入进去,或者通过引用为属性注入值

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题