首页 > 代码库 > Spring系列【08】为JavaBean的集合对象注入属性值
Spring系列【08】为JavaBean的集合对象注入属性值
TestUtil.java
1 package com.lh.util; 2 3 import java.util.List; 4 import java.util.Map; 5 import java.util.Set; 6 7 public class TestUtil { 8 @Override 9 public String toString() {10 return "TestUtil [list=" + list + ", set=" + set + ", map=" + map + "]";11 }12 13 private List<?> list;14 private Set<?> set;15 private Map<?, ?> map;16 17 public void setList(List<?> list) {18 this.list = list;19 }20 21 public void setSet(Set<?> set) {22 this.set = set;23 }24 25 public void setMap(Map<?, ?> map) {26 this.map = map;27 }28 29 public List<?> getList() {30 return list;31 }32 33 public Set<?> getSet() {34 return set;35 }36 37 public Map<?, ?> getMap() {38 return map;39 }40 }
Spring配置文件
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" 4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 5 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> 6 7 <bean id="testUtil" class="com.lh.util.TestUtil"> 8 <property name="list"> 9 <list>10 <value>list集合的第一个元素</value>11 <value>list集合的第二个元素</value>12 <value>list集合的第三个元素</value>13 </list>14 </property>15 <property name="set">16 <set>17 <value>张三*</value>18 <value>李四*</value>19 </set>20 </property>21 <property name="map">22 <map>23 <entry key="key1" value="Java从基础到项目实战" />24 <entry key="key2" value="JavaWeb从基础到项目实战" />25 </map>26 </property>27 </bean>28 </beans>
这个比较简单,就不再重复了。
Spring系列【08】为JavaBean的集合对象注入属性值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。