您的位置:首页 > 编程语言 > Java开发

Spring系列【08】为JavaBean的集合对象注入属性值

2014-12-14 22:23 423 查看
TestUtil.java

package com.lh.util;

import java.util.List;
import java.util.Map;
import java.util.Set;

public class TestUtil {
@Override
public String toString() {
return "TestUtil [list=" + list + ", set=" + set + ", map=" + map + "]";
}

private List<?> list;
private Set<?> set;
private Map<?, ?> map;

public void setList(List<?> list) {
this.list = list;
}

public void setSet(Set<?> set) {
this.set = set;
}

public void setMap(Map<?, ?> map) {
this.map = map;
}

public List<?> getList() {
return list;
}

public Set<?> getSet() {
return set;
}

public Map<?, ?> getMap() {
return map;
}
}


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" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> 
<bean id="testUtil" class="com.lh.util.TestUtil">
<property name="list">
<list>
<value>list集合的第一个元素</value>
<value>list集合的第二个元素</value>
<value>list集合的第三个元素</value>
</list>
</property>
<property name="set">
<set>
<value>张三*</value>
<value>李四*</value>
</set>
</property>
<property name="map">
<map>
<entry key="key1" value="Java从基础到项目实战" />
<entry key="key2" value="JavaWeb从基础到项目实战" />
</map>
</property>
</bean>
</beans>


这个比较简单,就不再重复了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: