Spring笔记(四)
目录
作者是根据黑马课程来学习的,所以作者会引用了黑马课程中的知识
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