Spring的bean bean列表

时间:2011-02-06 01:37:46

标签: java xml spring

我想做点什么

<bean id="xxx" class="yyy">
    <property name="list">
        <list>
            <ref bean="bean1" />
            <ref bean="bean2" />
        </list>
    </property>
</bean>

bean“bean1”和“bean2”是接口I的两种不同实现。但是,它们属于不同的类。有谁知道我怎么做到这一点?我构建一个字符串列表和一个整数列表没有问题。为什么我不能构建一个bean列表?

谢谢,
KTM

1 个答案:

答案 0 :(得分:5)

  

bean“bean1”和“bean2”是接口I的两种不同实现。但是,它们属于不同的类。有谁知道我怎么做到这一点?

它应该工作。试试吧。

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

  

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

我认为你假设没有尝试它就行不通。