码迷,mamicode.com
首页 > 编程语言 > 详细

spring 基础回顾 tips02

时间:2014-07-06 09:23:29      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:spring 注入list set ma

spring注入list 、set、 map、 properties

1.list

在xml中这样写:

		<property name="list">
			<list>
				<value>Michael Huang</value>
				<ref bean="student"></ref>
				<value>110</value>
			</list>
		</property>

Java类中同样需要属性的setter和getter:

private List list;

	public List getList() {
		return list;
	}

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


遍历一下,测试:

for (Object obj : list) {
			System.out.println("看看你注入的这些是啥:" + obj);
		}

console中打印注入的对象:

看看你注入的这些是啥:Michael Huang
看看你注入的这些是啥:<a target=_blank href="mailto:com.michael.spring.domain.student.Student@1d009b4">com.michael.spring.domain.student.Student@1d009b4</a>
看看你注入的这些是啥:110

ps:可以注入不同类型的对象,所以没有规定泛型接口,一切皆对象,什么都可以放。

2.set

<property name="set">
	<set>
		<value  type="java.lang.String">Michael Jordon</value>
		<ref bean="student"></ref>
	</set>
</property>

3.map

<property name="map">
	<map>
		<entry key="abc" value="1231"></entry>
		<entry key-ref="student" value-ref="student"></entry>
	</map>
</property>


遍历map

Collection c = map.values();
Iterator it = c.iterator();
	for (; it.hasNext();) {
	System.out.println("from map---------" + it.next());
	}


4properties

<property name="props">
	<props>
        	<prop key="michael">876301469@qq.com</prop>
                <prop key="tom">tom@163.com</prop>
        </props>
</property>

Collection c1 = props.values();
		Iterator it1 = c1.iterator();
		for (; it1.hasNext();) {
			System.out.println("from props---------" + it1.next());
		}


 

 


 


 

spring 基础回顾 tips02,布布扣,bubuko.com

spring 基础回顾 tips02

标签:spring 注入list set ma

原文地址:http://blog.csdn.net/michael10001/article/details/37049345

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!