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。
我该如何做到这一点?