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

前言

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

IOC和DI的区别

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 临时决定明天跟邓瑞一起去海边游泳,今天下班比较早,早早地去逛逛买泳衣。结果逛来逛去,发现这边都没有好看的。要开始后...
    山顶的黑狗兄阅读 146评论 0 0
  • 上午去办事,出门时没来得及过早,到了目的地时一看,还有半个小时,就在附近找点早餐。 没走几步看见一家“鸭血粉丝煲”...
    飞呀飞me阅读 462评论 0 2
  • 每个人都应该为自己的选择负责,人生的每一段旅程都不能够重来。你耽误的不仅仅是时间,还有你的青春! 1、谁没有点儿血...
    旅人记阅读 1,708评论 21 29
  • WasJennifer Aniston's character Beth in the film He's Jus...
    写译人生阅读 653评论 3 5