Frage

Ich versuche @Valid Annotation zu verwenden, aber Eclipse gibt immer die Fehlermeldung „Gültiges kann nicht auf eine Art gelöst werden“. Ich bin die spring3 Bibliothek.

Ich habe Hibernate-Validator-4.1.0.Final.jar importiert in meinem WEB-INF / lib. Allerdings bedeutet dies das Problem nicht lösen.

Jede Hilfe ist willkommen!

War es hilfreich?

Lösung

Soweit ich erinnere mich an die @Valid Annotation Teil der Validierung-api JAR ist, die Sie im Verzeichnis lib des Hibernate Validator finden können, wie Sie bereits die Hibernate Implementierung heruntergeladen haben. Die @Valid ist ein Teil der javax.validation Annotations API. Sie können diese JAR zu Ihrem Klassenpfad hinzufügen zu können, richtig die Anmerkung verweisen.

Andere Tipps

@Valid gehört zum JSR-303 . Sie können es über Maven diese Abhängigkeit erhalten:

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

Oder Sie können es auf dieser Seite .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top