Spring学习笔记——DI

五、DI(依赖注入)

DI和IOC其实描述的是一个概念,只是站在不同角度去描述,也可以说DI是IOC的技术实现,Spring使用反射机制底层创建对象。当Teacher要调用Student时,Spring容器会创建Student的对象,Teacher通过Spring容器获取所需要的Student的实例对象,就叫做依赖注入。
依赖注入主要有两种实现方法:
1.属性setter注入
Ioc容器使用setter方法注入被依赖的实例。通过调用无参构造器或无参static工厂方法实例化bean后,调用该bean的setter(),即可实现基于setter的DI
2.构造方法注入
Ioc容器使用构造方法注入被依赖的实例。基于构造方法的DI通过调用带参数的构造方法实现,每个参数代表一个依赖

条条:该学习笔记是记录了我的学习过程,学习自动力节点c语言中文网,有不对的地方欢迎指出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值