int のプロパティがあり、enum があります。Spring Bean 構成で列挙型を使用して int プロパティを設定するにはどうすればよいですか?
public class HelloWorld {
private int type1;
public void setType1(int type1) {
this.type1 = type1;
}
}
public enum MyEnumType1 {
TYPE1(1),
TYPE2(2);
private final int index;
private MyEnumType1(int i) {
this.index = i;
}
public int getIndex() {
return index;
}
}
以下を試しましたが、うまくいきませんでした。
<bean id="helloBean" class="com.example.HelloWorld">
<property name="type1" value="TYPE1.index" />
</bean>