用spring初始化集合类

来源:互联网 发布:网络推广怎么做 编辑:程序博客网 时间:2024/06/08 17:49
package org.arpit.javapostsforlearning;import java.util.List;public class Country {    String countryName;    List<String> listOfStates;    public String getCountryName() {        return countryName;    }    public void setCountryName(String countryName) {        this.countryName = countryName;    }    public List<String> getListOfStates() {        return listOfStates;    }    public void setListOfStates(List<String> listOfStates) {        this.listOfStates = listOfStates;    }       public void printListOfStates()    {        System.out.println("Some of states in india are:");        for(String state:listOfStates)        {            System.out.println(state);        }    }}
<bean id="CountryBean" class="org.arpit.javapostsforlearning.Country">  <property name="listOfStates">   <list>    <value>Maharastra</value>    <value>Madhya Pradesh</value>    <value>Rajasthan</value>   </list>  </property> </bean>

package org.arpit.javapostsforlearning;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class InitializingCollectionsMain{    public static void main(String[] args) {        ApplicationContext appContext = new ClassPathXmlApplicationContext("ApplicationContext.xml");        Country countryObj = (Country) appContext.getBean("CountryBean");        countryObj.printListOfStates();    }}

运行结果:

Some of states in india are:
Maharastra
Madhya Pradesh
Rajasthan

原文:http://javapostsforlearning.blogspot.in/2012/08/initializing-collections-in-spring.html

源代码:http://pan.baidu.com/share/link?shareid=866665297&uk=3878681452

On the way to 洋县