Spring容器属性注入

本文介绍了如何在Spring中通过XML配置方式注入不同类型的属性,包括数组、List、Map和Set。通过创建类定义这些属性并编写相应的setter方法,然后在Spring配置文件中使用bean标签结合value、list、entry等标签进行属性注入,详细展示了每个类型的注入过程。
摘要由CSDN通过智能技术生成
开发工具与关键技术:Eclipse		不同类型的属性注入
作者:廖 茂
撰写时间:2020年12月18日

在使用Spring容器时,我们要往Spring容器中注入各种类型的属性,接下来就通过xml配置的方式分别注入数组、list集合、Map集合、set集合这三种类型的属性,步骤如下:
先创建类,定义数组、list、map、set 类型属性,生成对应 set 方法
在这里插入图片描述

接下来在spring配置文件进行配置,先编写一个bean标签,如下:

然后再bean标签里面分别注入数组、list集合、Map集合、set集合这三种类型的属性,先是数组类型属性注入,如下:
在这里插入图片描述

可以看到,数组的赋值方式是通过value标签来对数组进行赋值的,接下来注入list类型的属性,如下:
在这里插入图片描述

list类型的属性注入和上面的数组不一样,它是通过list标签来注入到spring容器中的,但是两者的赋值方式是一样的,都是通过value标签来进行赋值。然后就是注入Map集合类型的属性:
在这里插入图片描述

可以看到最后就是注入set集合类型的属性,如下:
在这里插入图片描述

从上面的代码可以看出,注入每种类型的属性都有各自相对应的标签,Map集合类型的属性的赋值方式是通过entry标签来进行赋值的,值是键值对。以上就是通过xml配置的方式分别注入数组、list集合、Map集合、set集合这三种类型的属性的展示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值