java - 通过 applicationcontext.xml 将值列表注入(inject)通用列表?

标签 java spring java-ee-7

我有下面的 bean 。我正在使用 spring 3.x。

public class SomeClass<T extends OtherClass<K>, K> {

    List<T> listOfValues = new ArrayList<T>();

//some logic

}

如何通过 spring 配置文件将值列表注入(inject)到 listOfValues 中?

谢谢!

最佳答案

使用 list常量:

<bean id="SomeClassImpl" class="SomeClass" >
  <property name="listOfValues" >
    <util:list>
      <util:ref bean="bean1" />
      <util:ref bean="bean2" />
      ...
    </util:list>
  </property>
</bean>

关于java - 通过 applicationcontext.xml 将值列表注入(inject)通用列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21018383/

相关文章:

java - Arquilian 无法通过多个部署注入(inject) UserTransaction

java - 在Java Spring 4中从应用程序A到应用程序B进行rest或soap api调用时,将用户名存储在数据库中

spring - 与普通 Autowiring 或属性 Autowiring 相比,构造函数 Autowiring 有什么优势?

Java Spring 安全 : 401 Unauthorized for token OAuth2 end point

java - 一个entityManager的范围能达到多远?

java - 扩展 Java EE 应用程序的阶段

java - QRcode 和 BarQRCode itextpdf

java - 计算器无法正常计算三位数

java - java-检查线程是否在没有循环或Thread.sleep()的情况下被中断

dependency-injection - @javax.annotation.ManagedBean 是定义注释的 CDI bean 吗?