开发工具与关键技术: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集合这三种类型的属性的展示。