При вызове Spring в Validate из Eclipse я получаю много ошибок, когда хочу вернуть перечисление, используя неявный метод valueOf Enum.
Например:
<bean id="docFamily" class="...DocFamily" factory-method="valueOf">
<constructor-arg>
<value>LOGY</value>
</constructor-arg>
</bean>
Eclipse сообщает мне:
Нестатический фабричный метод 'valueOf' с 1 аргументом не найден в классе фабричного компонента ...
Однако, как я понимаю из документации:
BeanWrapperImpl поддерживает перечисления JDK 1.5 и классы перечислений старого стиля: строковые значения будут обрабатываться как имена значений перечислений
Итаквышесказанное должно работать правильно?(Кстати, в этом случае «constructor-arg» - правильный тег, разве это не должен быть «method-arg»?).
Почему Eclipse / Spring "Validate" выдает мне это сообщение об ошибке?