Spring:如何在Spring配置中用泛型注入ENUM?
我有一个这样的类:
public class CheckSetFilter<E extends Enum<E>>
{
public CheckSetFilter(CheckSetManager<E> pCheckSetManager, E pCheckSetId)
}
我有这个枚举:
public enum StubCheckId
{
STUBCHECK1, STUBCHECK2
}
我试图用Spring创建这样一个对象:
<bean id="checkSetFilter" class="com.iba.icomp.core.checks.CheckSetFilter">
<constructor-arg ref="checkSetManager"/>
<constructor-arg value="STUBCHECK1"/>
</bean>
它抱怨,它不能从字符串转换为枚举。我想这是因为通用的。它无法知道要创建的枚举的类型。我也试图给它一个类型提示,但没有运气。