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 洋县