我定义了一个独立的枚举类型,如下所示:
package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 }
现在,我想将该类型的值注入bean属性:
<bean name="someName" class="my.pkg.classes"> <property name="type" value="my.pkg.types.MyEnumType.TYPE1" /> </bean>
…那行不通:(
我应该如何将枚举注入spring bean?
你是否尝试过“ TYPE1”?我想Spring还是要使用反射来确定“类型”的类型,因此完全限定的名称是多余的。Spring通常不接受冗余!