美文网首页
Spring IOC/DI

Spring IOC/DI

作者: lc_666 | 来源:发表于2020-03-31 21:12 被阅读0次

IOC-Inversion of Control

  • IOC(反转控制)是一种设计思想;
  • 将设计好的对象交给容器控制,而不是主动控制对象;
  • 传统javase在对象内部通过new来创建对象,是程序主动依赖对象;
  • IOC则是有一个容器来控制对象的创建;
  • 控制:容器控制对象;
  • 反转:容器来查找及注入依赖对象;

DI-Dependency Injection

  • 依赖注入;
  • 容器动态的将依赖注入到某个组件中;
  • 谁依赖于谁:应用程序依赖于容器;
  • 为什么需要依赖:应用程序需要容器来提供对象需要的外部资源;
  • 谁注入谁:容器注入程序某个对象;
  • 注入了什么:注入某个对象所需要的外部资源;

相关文章

网友评论

      本文标题:Spring IOC/DI

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