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的集合对象注入属性值

原文链接:https://www.cnblogs.com/jikoy/p/4163153.html

以上是 Spring系列【08】为JavaBean的集合对象注入属性值 的全部内容, 来源链接: utcz.com/z/296052.html

回到顶部