私はこのサイトで多くの春を検索しました..しかし、私はこれに本当に慣れていません..だからここに私の質問があります:
私は3つの主要なクラスを持っています。
public class User
{
private String name;
private ArrayList<Car> cars;
public ArrayList<Car> getCars()
{
return cars;
}
public void setCars(ArrayList<Car> cars)
{
this.cars= cars;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Car
{
private String type;
private ArrayList<Wheel> wheels;
public ArrayList<Wheel> getWheels()
{
return wheels;
}
public void setWheels(ArrayList<Wheel> wheels)
{
this.wheels= wheels;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type= type;
}
}
public class Wheel
{
private String name;
public String getName() {
return name;
}
public void setType(String name) {
this.name= name;
}
}
それが Java コードです。これは単なる例です。だから私は3つのクラスを持っています.1つは1つまたは複数の車を持つことができるユーザーであり、1つまたは複数の車輪を持つことができる車です.
私のSpring.xmlで、私はこのようなことをしたい..
<?xml version="1.0" encoding="UTF-8"?>
<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="car1" class="Car">
<property name="type" value="motorcycle"/>
</bean>
<bean id="wheel1" class="Wheel">
<property name="name" value="one"/>
</bean>
<bean id="wheel2" class="Wheel">
<property name="name" value="two"/>
</bean>
<bean id="user1" class="User">
<property name="name" value="Me"/>
<property name="cars">
<list value-type="Car">
<ref bean="car1">
<property name="wheels">
<ref bean="wheel1">
<ref bean="wheel2">
</property">
</ref>
</list>
</property>
</bean>
もしあなたがこの春を見たら..私は春のコードでユーザーインスタンスと車と車輪を作成したい..しかし、それは私にそれをさせません..私はプロパティの子を持つref Beanを作成できないからです。 . だから私は私の ref Bean 車に車輪を追加することができません.. どうすればこれを行うことができますか? または、これはこの方法では実行できません。おそらく、これに対する別の解決策です..ダンノ..よろしくお願いします..
私の悪い英語でごめんなさい。