У меня есть дополнительный вопрос к этому решению для расширения перечислений java.
Как добавить расширенные перечисления через конфигурацию Spring, когда у компонента есть свойство интерфейса. Например,
class Foo {
Day dayProp;
public setDayProp(Day day) {
this.dayProp = day;
}
}
Это выдает ошибку «не удалось преобразовать java.lang.String в интерфейс Day». Я также попытался указать весь путь.
<bean id="foo1" class="Foo">
<property name="dayProp" value="SAT" />
</bean>