Клиентская программа должна отображать сведения обо всех игроках и соответствующие данные о странах. Если указано название страны, оно также должно отображать имена всех игроков, принадлежащих к этой стране. Два игрока принадлежат одной стране, а остальные 3 игрока принадлежат другой стране.
Весной я объявил 4 списка в моем beans. xml файле. Я хочу знать, как я могу получить конкретное значение списка?
My beans. xml file:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
<bean id="player" class="com.my.bean.SpringIOC5">
<property name="playerId">
<list>
<value>p1</value>
<value>p2</value>
<value>p3</value>
<value>p4</value>
<value>p5</value>
</list>
</property>
<property name="playerName">
<list >
<value>pn1</value>
<value>pn2</value>
<value>pn3</value>
<value>pn4</value>
<value>pn5</value>
</list>
</property>
<property name="country" ref="cnty"></property>
</bean>
<bean id="cnty" class="com.my.bean.Country">
<property name="countryId">
<list>
<value>c1</value>
<value>c2</value>
<value>c3</value>
<value>c4</value>
<value>c5</value>
</list>
</property>
<property name="countryName">
<list>
<value>cn1</value>
<value>cn2</value>
<value>cn3</value>
<value>cn4</value>
<value>cn5</value>
</list>
</property>
</bean>
</beans>
My Player класс:
public class SpringIOC5 {
//public class Player
private List<String> playerId;
private List<String> playerName;
private Country country;
public SpringIOC5() {
super();
// TODO Auto-generated constructor stub
}
public SpringIOC5(List<String> playerId, List<String> playerName, Country country) {
super();
this.playerId = playerId;
this.playerName = playerName;
this.country = country;
}
public List<String> getPlayerId() {
return playerId;
}
public void setPlayerId(List<String> playerId) {
this.playerId = playerId;
}
public List<String> getPlayerName() {
return playerName;
}
public void setPlayerName(List<String> playerName) {
this.playerName = playerName;
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
@Override
public String toString() {
return "SpringIOC5 [playerId=" + playerId + ", playerName=" + playerName + ", country=" + country + "]";
}
}
Мой класс страны:
public class Country {
private List<String> countryId;
private List<String> countryName;
public Country() {
super();
// TODO Auto-generated constructor stub
}
public Country(List<String> countryId, List<String> countryName) {
super();
this.countryId = countryId;
this.countryName = countryName;
}
public List<String> getCountryId() {
return countryId;
}
public void setCountryId(List<String> countryId) {
this.countryId = countryId;
}
public List<String> getCountryName() {
return countryName;
}
public void setCountryName(List<String> countryName) {
this.countryName = countryName;
}
@Override
public String toString() {
return "Country [countryId=" + countryId + ", countryName=" + countryName + "]";
}
}