学完Spring轻量级框架之后的总结(二):构造方法注入

1.属性注入

之前我们学习了DI(依赖注入),这时候我们需要学习属性的依赖注入
属性依赖注入的方式分为两种:手动装配和自动装配
手动装配又分为两种:xml配置装配注解装配
基于xml配置装配:构造方法 和setter方法

使用xml配置装配时,使用构造方法注入:

注意:

构造方法注入属性 都是在DI前提下,并且实例化的类中需要有准备传参的构造方法
这时候我们需要往构造方法里传参,这时候就需要标签

:constructor(构造器)arg:参数
在这里插入图片描述
index:构造器的参数索引 从0开始 如果有多个构造方法时,默认使用第一个构造器
如果我想直接定义到那个构造器,就可以使用type属性
type:确定参数类型
value:传一般数据(就是基本类型数据例如:int double type等等)
ref:传引用数据
如果构造方法过多,而constructor标签中只有index索引,那么默认会传入到第一个构造方法中,所以为了避免出现不必要的错误,一般会使用type子元素
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨某人的快乐学习日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值