问答详情
源自:2-1 IOC及Bean容器

什么是IOC和DI

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

提问者:text_null 2017-07-01 08:35

个回答

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

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

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