【spring教程之七】spring注入list

1、主要配置修改就是两点,一点是xml配置文件中,另外就是bean的注入中。

<bean id="jack" class="com.test.pro.Singer"><property name="language"><list><value>英文</value><value>中文</value><value>日文</value></list></property> </bean>2、bean类

package com.test.pro;import java.util.List;public class Singer {private List<String> language;public List<String> getLanguage() {return language;}public void setLanguage(List<String> language) {this.language = language;}public void saying(){for(String s : language){System.out.println("我会的语言+"+s);}}}3、测试类

package com.test.pro;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubApplicationContext ctx=new ClassPathXmlApplicationContext("spring.xml");Singer singer=(Singer)ctx.getBean("jack");singer.saying();}}

输出结果

总结一下,,注入复杂的关键点,其实就是在xml配置文件property的value即可。

在泪水中浸泡过的微笑最灿烂,从迷惘中走出来的灵魂最清醒。

【spring教程之七】spring注入list

相关文章:

你感兴趣的文章:

标签云: