第二讲:依赖注入 一、基本概念 1.什么是依赖注入 DI的全程是dependency injection,中文称依赖注入。他与控制翻转(IOC)的含义相同,只不过这两个称呼是从两个角度描述的同一概念。 理解点 1.依赖:bean对象创建依赖于容器–就是工厂 2.注入:bean对象所有对象的所有属性由容器注入 2.什么是IOC 在使用Spring框架之后,对象的创建(实例)不再由调用者来创建,而是由Spring容器来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。这样,控制权由容器,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是控制反转。 3.DI的深入理解 从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,这相当于为调用者注入了它依赖的实例,这就是Spring的依赖注入。 4.创建容器–就是bean工厂。 下面是上课操作截图