首页 青云排行榜 知识中心 控制台

请看下列代码:

public class FooServiceBean {
	private Map maps = new HashMap();
	public Map getMaps() {
		return maps;
	}
	public void setMaps(Map maps) {
		this.maps = maps;
	}
}

测试的代码如下:

@Test
public void instanceSpring(){
	AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
	FooServiceBean fooService = (FooServiceBean)ctx.getBean("fooService");
	for(String key : personService.getMaps().keySet()){
		System.out.println(personService.getMaps().get(key)+” ”);
	}
}

请问如果输出结果为one two three,那么applicationContext.xml配置信息是:

<bean id="fooService" class="com.tarena.service.FooServiceBean">
	<property name="maps">
		<list>
			<value>one</value>
			<value>two</value>
			<value>three</value>
		</list>
	</property>
</bean>
<bean id="fooService" class="com.tarena.service.FooServiceBean">
<property name="maps">
	<set>
		<value>one</value>
		<value>two</value>
		<value>three</value>
	</set>
</property>
</bean>
<bean id="fooService" class="com.tarena.service.FooServiceBean">
	<property name="maps">
	<props>
		<prop key="key1">one</prop>
		<prop key="key2">two</prop>
		<prop key="key3">three </prop>
	</props>
	</property>
</bean>
<property name="maps">
	<map>
		<entry key="key-1" value="one" />
		<entry key="key-2" value="two" />
		<entry key="key-3" value="three" />
	</map>
</property>
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082