Вопрос

Я пытаюсь использовать @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>

Или вы можете скачать его с этой страницы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top