美文网首页
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