Spring3 MVC @Valid Annotation не может быть найден
-
29-09-2019 - |
Вопрос
Я пытаюсь использовать @Valid Annotation, но Eclipse всегда дает «Действительно не может быть разрешено к ошибке типа». Я использую библиотеку Spring3.
Я импортировал Hibernate-Validator-4.1.0.final.jar в мой каталог web-inf / lib. Однако это не решает проблему.
Любая помощь ценится!
Решение
Насколько я помню @Valid
Аннотация является частью банки API Validation-API, которую вы можете найти в каталоге Lib Directory от Hibernate Validator, поскольку вы уже загрузили реализацию Hibernate. То @Valid
является частью API аннотации Javax.Validation. Вы можете добавить эту банку на путь своего класса, чтобы иметь возможность правильно ссылаться на аннотацию.
Другие советы
@Valid
принадлежит JSR-303.. Отказ Вы можете получить его через Maven, используя эту зависимость:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
Или вы можете скачать его с этой страницы.