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!

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top