首页 > 解决方案 > 如何在具有特定类型的弹簧上下文中注入泛型类

问题描述

我有泛型类型 TYPE 的 A 类,而 B 类实际上是它的类型。

public class A<TYPE>{

}
public class B{

}

xml 上下文:

<bean id="classA" class="<package>.A" />

<bean id="classB" class="<package>.B" />

<bean id="parentservice" class="<package>.parentservice">
<property name="classA" ref="classA"/>
</bean>

我想用xml配置在父服务中注入A。(即在父服务中注入类型B的泛型类型A)应该配置什么。

在普通的java中我可以直接写

ClassA<B> cl = new ClassA<B>;
parentservice.setClassA(cl);

但是如何通过 xml 上下文实现相同的目标?

标签: springgenerics

解决方案


推荐阅读