0
我使用Hybris並在beans.xml文件中,我們可以定義要在項目中使用的POJO。如何在Spring Bean中定義List <E>類型的屬性?
我想知道如何在Spring中定義一個類型爲List的POJO,其中E應該是我在beans.xml中定義的另一種類型。
例如,我想這樣定義一個POJO:
public class MyPojo{
private String someProperty;
public String getSomeProperty(){
return someProperty;
}
public void setSomeProperty(String someProperty){
this.someProperty = someProperty;
}
}
而另一個POJO將包含MyPojo的列表:
public class MyPojoListHolder{
private List<MyPojo> myPojoList;
public List<MyPojo> getMyPojoList(){
return myPojoList;
}
public void setMyPojoList(String myPojoList){
this.myPojoList= myPojoList;
}
}
MyPojo會在我的beans.xml中定義如下:
<bean class="my.package.MyPojo">
<property name="someProperty" type="java.lang.String"></property>
</bean>
我可以這樣定義MyPojoListHolder:
<bean class="my.package.MyPojoListHolder">
<property name="myPojoList" type="java.util.List"></property>
</bean>
但是,這創建了一個myPojoList類定義爲一個List對象,但我希望它被定義爲List。
我該如何做到這一點?