首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【 从零到精通Spring学习笔记(四)集合注入】

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

作者头像
张哈大
发布2025-05-31 08:38:05
发布2025-05-31 08:38:05
960
举报
文章被收录于专栏:RedisRedis

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

4.集合注入

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

4.1数组注入

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

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

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

具体写法如下

4.2List集合注入

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

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

具体写法如下

4.3Set集合注入

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

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

具体写法如下

4.4Map集合注入

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

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

具体写法如下

4.5Properties注入

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

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

具体写法如下

4.6总结

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作者是根据黑马课程来学习的,所以作者会引用了黑马课程中的知识
    • 4.集合注入
      • 4.1数组注入
      • 4.2List集合注入
      • 4.3Set集合注入
      • 4.4Map集合注入
      • 4.5Properties注入
      • 4.6总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档