美文网首页
spring3学习笔记(七)IOC和DI的区别

spring3学习笔记(七)IOC和DI的区别

作者: 菜鸟要逆袭 | 来源:发表于2018-03-21 09:31 被阅读0次
    前言

    IOC和DI的区别,有过面试经历的小伙伴在刚开始找工作的时候可能都被问过这样一个问题。接下来我们简要的来说下IOC和DI之间的区别。

    IOC和DI的区别

    • 1 从定义来看
      IOC:控制反转,把对象的创建交给spring来进行管理
      DI:依赖注入,向类里面的属性中设置值
    • 2 从关系来看
      DI不能单独存在,需要在IOC的基础上才能完成
    总结

    如果在面试中被提问到这个问题,可以先说出IOC和DI的定义,然后加上自己的理解详细说明IOC是目的,DI是手段。ioc是指让生成类的方式由传统方式(new)反过来,既程序员不调用new,需要类的时候由框架注入(DI),是同一件不同层面的解读。

    相关文章

      网友评论

          本文标题:spring3学习笔记(七)IOC和DI的区别

          本文链接:https://www.haomeiwen.com/subject/gffeqftx.html