博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring注入List和Map
阅读量:6222 次
发布时间:2019-06-21

本文共 1450 字,大约阅读时间需要 4 分钟。

http://hi.baidu.com/menglinxi_a/item/8e5d7f726605cd11d1dcb330

————————————————————————————————————————————————————

最近在工作上用上了Command模式,但在Spring上使用Command模式由于不能在代码中直接使用new,否则就不能使用其他配置在Spring中的DAO,所以需要把Command配置到Spring中。以下是一个

<?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-2.0.xsd">

<!-- Construct List -->

<bean id="nameList" class="java.util.ArrayList">
   <constructor-arg>
    <list>
     <value>liuyu</value>
    </list>
   </constructor-arg>
</bean>

<!-- Construct Map -->

<bean id="nameMap" class="java.util.HashMap">
   <constructor-arg>
    <map>
     <entry key="liuyu" value-ref="nameList" />
    </map>
   </constructor-arg>
</bean>

<!-- Inject List and Map -->

<bean id="myDemo" class="spring.inject.demo.MyDemo">
   <property name="nameList">
    <ref local="nameList" />
   </property>
   <property name="nameMap">
    <ref local="nameMap" />
   </property>
</bean>

</beans>

public class MyDemo {

private List<String> nameList = null;

private Map<String, List<String>> nameMap = null;

public List<String> getNameList() {

   return nameList;
}

public void setNameList(List<String> nameList) {

   this.nameList = nameList;
}

public Map<String, List<String>> getNameMap() {

   return nameMap;
}

public void setNameMap(Map<String, List<String>> nameMap) {

   this.nameMap = nameMap;
}

}

 

转载地址:http://rleja.baihongyu.com/

你可能感兴趣的文章
delphi TStringList 用法详解
查看>>
注意这种写法
查看>>
socket通信如何处理每次包长度不定问题
查看>>
51Nod 1136 欧拉函数 Label:数论
查看>>
转载 乘法逆元
查看>>
http
查看>>
优化 JS 条件语句及JS 数组常用方法, ---- 看完绝对对日后开发有用
查看>>
python基础===基于requests模块上的协程【trip】
查看>>
SharePoint Users&AllUsers&SiteUsers
查看>>
前端开发概述+JS基础细节知识点
查看>>
Oracle之rman数据库在非归档模式下的备份和恢复
查看>>
宏常量,宏替换,const常量
查看>>
数学函数最小值为什么可以通过导数=0来求出呢?
查看>>
计算机操作系统(三)--- 处理器体系结构(一)
查看>>
poj1564
查看>>
poj1081
查看>>
poj1731
查看>>
day10:vcp考试
查看>>
BestCoder Round #74 (div.2)
查看>>
Kruskal HDOJ 1863 畅通工程
查看>>