Dependence Inject依赖注入

DI:Spring IOC的具体实现

在程序中, 通过控制反转,把对象的创建交给Spring,但是代码不可能存在没有依赖的情况。

IOC解耦只是降低他们的依赖关系,但不会解除。

如:业务层和持久层的依赖关系

那业务层和持久层的依赖关系在使用Spring后,让Spring维护

简单说,就是坐等框架把持久层对象传入业务层,而不用我们获取持久层对象。

依赖注入的两种方式:

1.构造方法

2.set方法

注入的三种数据类型:

普通类型

引用类型

集合类型

原文地址:https://www.cnblogs.com/elian91/p/15269557.html