@Valide annotation - Cette annotation rejeté pour cet emplacement
J'ai contrôleur méthode qui a @Valid
annotation à appliquer JSR303 Bean validation.
Mais quand je viens de donner @Valid
spectacles"
This annotation @Valid is disallowed for this location
Je peux me débarrasser de ce en donnant pleine chemin d'accès au package @javax.validation.Valid
. Il n'affiche pas le message ci-dessus, si je l'utilise.
Ma question est, y aurait-il conflit qui m'oblige à donner le nom complet du paquet?
Ou quelques pots manquant?
Je ne serais pas poser cette question, si @Valid
de validation fonctionne bien. Mais sa ne fonctionne pas non plus, bien qu'il n'y a pas de compilation ou de l'exécution d'erreur. Il n'est tout simplement pas le déclenchement.
J'ai posté cette question ici dans un thread différent.
OriginalL'auteur Kevin Rave | 2013-04-29
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à vos importations. Je suppose que vous n'êtes pas l'importation de
javax.validation.Valid
lorsque vous utilisez simplement@Valid
.J'ai, bien sûr, supposé que c'était une importation automatique 🙂 Avez-vous, par hasard, vérifié les importations de votre POJO de l'autre post?
OriginalL'auteur a better oliver
Vous avez besoin d'importer des packages ci-dessous pour
@Valid
et@Size
de travail:Et de la nécessaire pots qui sont nécessaires à ce travail sont donnés ci-dessous:
Vous pouvez télécharger ci-dessus pots de http://hibernate.org/validator/
OriginalL'auteur parvinder09