当前位置: 首页 > news >正文

spring 集合注入格式

数组

List 

Set

Map

properties

案例

package org.example.dao.impl;import org.example.dao.BookDao;import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;public class BookDaoImpl implements BookDao {private int[] array;private List<String> list;private Set<String> set;private Map<String, String> map;private Properties properties;public void setArray(int[] array) {this.array = array;}public void setList(List<String> list) {this.list = list;}public void setSet(Set<String> set) {this.set = set;}public void setMap(Map<String, String> map) {this.map = map;}public void setProperties(Properties properties) {this.properties = properties;}public void save() {System.out.println(this.array);System.out.println(this.list);System.out.println(this.set);System.out.println(this.map);System.out.println(this.properties);}
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="bookDao" class="org.example.dao.impl.BookDaoImpl"><property name="array"><array><value>10</value><value>20</value><value>30</value></array></property><property name="list"><list><value>aaa</value><value>bbb</value><value>ccc</value></list></property><property name="set"><set><value>aaa</value><value>bbb</value><value>ccc</value><value>ccc</value></set></property><property name="map"><map><entry key="name" value="alex"/><entry key="city" value="上海"/></map></property><property name="properties"><props><prop key="name">alex</prop><prop key="city">上海</prop></props></property></bean></beans>

输出

[I@22635ba0
[aaa, bbb, ccc]
[aaa, bbb, ccc]
{name=alex, city=上海}
{city=上海, name=alex}
 

http://www.lryc.cn/news/459614.html

相关文章:

  • 基于Zabbix进行服务器运行情况监测
  • Github优质项目推荐 - 第五期
  • Java_ EE (网络编程)
  • Qt子线程运行报错error: undefined reference to `excelThread::conversionFinished()‘
  • VSCode 使用 EmmyLua 对lua进行调试
  • neovim ubuntu中WARNING No clipboard tool found
  • 1882B - Sets and Union
  • thinkphp阿里云发送短信验证码,存储到缓存中完成手机号验证
  • 题目解析:1423. 可获得的最大点数
  • 【MySQL】数据库的操作
  • Spring Boot读取resources目录下文件(打成jar可用),并放入Guava缓存
  • rsync 数据镜像同步服务笔记
  • 【layui】多文件上传组件实现
  • 多维最短路
  • 设计模式03-装饰模式(Java)
  • TiDB 监控组件之 Blackbox_exporter 运行原理
  • Java之网络编程详解
  • 苍穹外卖学习笔记(二十)
  • 2024 第一次周赛
  • 【数据脱敏方案】不使用 AOP + 注解,使用 SpringBoot+YAML 实现
  • dbt doc 生成文档命令示例应用
  • 【Windows】【DevOps】Windows Server 2022 安装ansible,基于powershell实现远程自动化运维部署 入门到放弃!
  • 深入理解 Parquet 文件格式
  • 计算机挑战赛3
  • 深度学习:循环神经网络—RNN的原理
  • 蓝桥杯刷题--幸运数字
  • Node.js入门——fs、path模块、URL端口号、模块化导入导出、包、npm软件包管理器
  • 多元线性回归:机器学习中的经典模型探讨
  • 域1:安全与风险管理 第1章实现安全治理的原则和策略
  • 【大数据】学习大数据开发应该从哪些技术栈开始学习?