Question

J'essaie d'utiliser l'annotation @Valid, mais Eclipse donne toujours l'erreur « ne peut pas être valide résolu à un type ». Je ne suis pas en utilisant la bibliothèque spring3.

J'ai importé hibernate-validateur-4.1.0.Final.jar dans mon répertoire WEB-INF / lib. Toutefois, cela ne résout pas le problème.

Toute aide est appréciée!

Était-ce utile?

La solution

Pour autant que je me rappelle l'annotation @Valid fait partie de la validation api JAR que vous pouvez trouver dans le répertoire lib de la mise en veille prolongée Validator, comme vous l'avez déjà téléchargé la mise en œuvre Hibernate. Le @Valid est une partie de l'API d'annotation javax.validation. Vous pouvez ajouter ce JAR à votre chemin de classe pour être en mesure de référencer correctement l'annotation.

Autres conseils

@Valid appartient à href="http://jcp.org/en/jsr/detail?id=303" rel="noreferrer"> JSR-303 . Vous pouvez l'obtenir via maven en utilisant cette dépendance:

<dependency>
  <groupId>javax.validation</groupId>
  <artifactId>validation-api</artifactId>
  <version>1.0.0.GA</version>
</dependency>

Ou vous pouvez le télécharger de cette page .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top