美文网首页
控制反转

控制反转

作者: xuweiqiang | 来源:发表于2019-06-13 07:27 被阅读0次

    什么是控制反转(IOC),什么是依赖注入(DI)?
    问题:什么是控制反转(IOC),什么是依赖注入(DI)?
    IOC:就是对象之间的依赖关系由容器来创建,对象之间的关系本来是由我们开发者自己创建和维护的,在我们使用Spring框架后,对象之间的关系由容器来创建和维护,将开发者做的事让容器做,这就是控制反转。BeanFactory接口是Spring Ioc容器的核心接口。
    DI:我们在使用Spring容器的时候,容器通过调用set方法或者是构造器来建立对象之间的依赖关系。
    控制反转是目标,依赖注入是我们实现控制反转的一种手段。

    Java中实现依赖注入的三种方式?
    构造器注入
    set方法注入
    接口注入

    相关文章

      网友评论

          本文标题:控制反转

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