13

私はこのようなクラスを持っています:

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>

それは文句を言います、文字列から列挙型に変換できません。これはジェネリックのせいだと思います。作成する列挙型を認識できません。また、タイプのヒントを与えようとしましたが、うまくいきませんでした。

4

1 に答える 1