【 从零到精通Spring学习笔记(四)集合注入】

51 阅读2分钟

Spring笔记(四)

目录

Spring笔记(四)

4.集合注入

4.1数组注入

4.2List集合注入

4.3Set集合注入

4.4Map集合注入

4.5Properties注入


作者是根据黑马课程来学习的,所以作者会引用了黑马课程中的知识

4.集合注入

如果你的实现类BookDaoImpl想要使用对应的【数组,单例集合,双列集合】而且你还想要使用bean的方式注入使用,那么看下面该怎么实现

4.1数组注入

首先实现类要使用bean,自身也应该是一个bean

数组注入:使用的标签为<property   name="(依旧还是自己取名)">

                 你要想(数组)嘛,对应标签 (很容易记) ,你要给值那不就是

****具体写法如下

​编辑

4.2List集合注入

List注入:使用的标签为<property   name="(依旧还是自己取名)">,

                你要想(list)嘛,对应标签 (很容易记) ,你要给值那不就是

****具体写法如下

​编辑

4.3Set集合注入

Set注入:使用的标签为<property   name="(依旧还是自己取名)">,

                你要想(Set)嘛,对应标签 (很容易记) ,你要给值那不就是 ,注意 :Set集合是不重复集合,所以你写的重复的值将保存一个(写多个不会报错)

****具体写法如下

​编辑

4.4Map集合注入

Map注入:使用的标签为<property   name="(依旧还是自己取名)">,

                  你要想(Map)嘛,对应标签 (很容易记) ,注意:这里就不是value了,大家都学过Map,entry是不是就封装了我们的一条数据,那么就写它,给值  <entry key="" value=""> ,        

                  具体写法如下

​编辑

4.5Properties注入

Properties注入:使用的标签为<property   name="(依旧还是自己取名)">,

                            你要想(Properties)嘛,对应标签 (你就记得他的前缀就行,编译器会有对应提示的) ,这里写法就不同了(自己记吧,一般不用),给值 <prop   key="">  (值) 

****具体写法如下

​编辑

4.6总结

1.所有注入都使用了标签<property   name="">

2.给值时要注意集合本身的特性如(Set不可重复)

3.一定要注意使用该某个bean时自身也需要是bean