Java SpringXML bean列表

Java SpringXML bean列表,java,xml,spring,Java,Xml,Spring,我想做点像 <bean id="xxx" class="yyy"> <property name="list"> <list> <ref bean="bean1" /> <ref bean="bean2" /> </list> </property> </bean> bean bean1和bean2是接口

我想做点像

<bean id="xxx" class="yyy">
    <property name="list">
        <list>
            <ref bean="bean1" />
            <ref bean="bean2" />
        </list>
    </property>
</bean>
bean bean1和bean2是接口I的两个不同实现。但是,它们属于不同的类。有人知道我怎么做吗?构造字符串列表和整数列表没有问题。为什么我不能构建一个bean列表

谢谢, ktm

bean bean1和bean2是接口I的两个不同实现。但是,它们属于不同的类。有人知道我怎么做吗

它应该会起作用。试试看

这里应该没有运行时类型问题,因为列表的运行时类型是所用实现类的原始类型

构造字符串列表和整数列表没有问题。为什么我不能构建一个bean列表

我想你是在假设不尝试它是行不通的

bean bean1和bean2是接口I的两个不同实现。但是,它们属于不同的类。有人知道我怎么做吗

它应该会起作用。试试看

这里应该没有运行时类型问题,因为列表的运行时类型是所用实现类的原始类型

构造字符串列表和整数列表没有问题。为什么我不能构建一个bean列表


我想你是在假设,不尝试它是行不通的。

你是对的。我又做了一次,成功了。。。第一次没用。也许有必要把它放进去?我以前没有设置过该值。@ktm5124如果您使用Java 5并将yyy类中的list定义为list,则不需要值类型。@Ritesh-是的,我想是这样。但如果你只是把它定义为列表,你就不应该这么做。你是对的。我又做了一次,成功了。。。第一次没用。也许有必要把它放进去?我以前没有设置过该值。@ktm5124如果您使用Java 5并将yyy类中的list定义为list,则不需要值类型。@Ritesh-是的,我想是这样。但如果你只是把它定义为列表,你就不应该这么做。