質問

@Valid Annotationを使用しようとしますが、Eclipseは常に「有効なものをタイプに解決できない」エラーを与えます。 Spring3ライブラリを使用しています。

Hibernate-Validator-4.1.0.final.jarをWeb-inf/libディレクトリにインポートしました。ただし、これは問題を解決しません。

どんな助けも感謝します!

役に立ちましたか?

解決

私が覚えている限り @Valid 注釈は、Hibernateの実装を既にダウンロードしているため、Hibernate ValidatorのLIBディレクトリで見つけることができる検証-APIジャーの一部です。 @Valid Javax.Validation Annotation APIの一部です。この瓶をクラスパスに追加して、注釈を適切に参照できるようにすることができます。

他のヒント

@Valid 属する JSR-303. 。この依存関係を使用して、Maven経由で入手できます。

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

または、ダウンロードすることもできます このページから.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top