Spring MVC @Valid annotazione non può essere trovato
-
29-09-2019 - |
Domanda
Io cerco di usare l'annotazione @Valid, ma Eclipse sempre dà il "non può essere risolto valido per un tipo di" errore. I m utilizzando la libreria spring3.
Ho importato hibernate-validatore-4.1.0.Final.jar nella mia directory WEB-INF / lib. tuttavia, questo non risolve il problema.
Ogni aiuto è apprezzato!
Soluzione
Per quanto mi ricordo l'annotazione @Valid
fa parte del JAR-API convalida che potete trovare nella cartella lib del Hibernate Validator, come avete già scaricato l'applicazione Hibernate. Il @Valid
è una parte della API javax.validation annotazione. È possibile aggiungere questa JAR al percorso classe per essere in grado di riferire correttamente l'annotazione.
Altri suggerimenti
@Valid
appartiene al JSR-303 . Si può ottenere tramite Maven usando questa dipendenza:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>
In alternativa è possibile scaricarlo da questa pagina .