依赖注入和控制反转

Posted hello world

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了依赖注入和控制反转相关的知识,希望对你有一定的参考价值。

依赖注入:

A类依赖着B类,如下:

public A{

  private B b;

  public void showB(){

    b= new B();

    System.out.println(b);

  }

}

我们可以通过spring配置或者注解的方式去注入依赖类,从而做到每次使用依赖类时无须手动去实例化依赖类,这就是所谓的依赖注入。

控制反转:

我们通过spring提供的ApplicationContext对象(代表一个spring控制反转容器)去控制去操作容器中的类,而不是以往我们自己去创建类去操作类,这就是控制反转。

以上是关于依赖注入和控制反转的主要内容,如果未能解决你的问题,请参考以下文章

深层理解Spring 控制反转和依赖注入,这一篇文够了

控制反转(IOC)和依赖注入(DI)的区别

控制反转与依赖注入

spring依赖注入,和控制反转。用自己的话说是怎么说的。最好能够用代码来解释

(转)依赖注入和控制反转

Spring理论基础-控制反转和依赖注入