Spring MVCの3検証 - デフォルトのプロバイダを見つけることができません。
-
19-09-2019 - |
質問
私はSpring MVCの検証を設定しようとするとエラーを取得します。
javax.validation.ValidationException: Unable to find a default provider
私は、彼らが使用するデフォルトのプロバイダは、休止状態、バリでの文書を読み込みます。私は仕事に検証を取得するには、このライブラリを含める必要がありますか?それは私が私のプロジェクトのために休止状態を使用していないにもかかわらず、このライブラリを含めても大丈夫ですか?
解決
はい、あなたはそれを使用するために、Hibernateバリデータライブラリを含める必要があります。これは、Hibernate自体には依存しません。
他のヒント
あなたはMavenを使用している場合は、
は、のの Hibernateバリ注釈プロセッサに依存関係を追加する必要があります。
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-annotation-processor</artifactId>
<version>4.1.0.Final</version>
</dependency>
あなたはをJBossのリポジトリの中でそれを見つけることができます:
<repository>
<id>JBoss Repository</id>
<url>https://repository.jboss.org/nexus/content/repositories/releases</url>
<name>JBoss Repository</name>
</repository>
あなたが休止状態4を使用していることを確認します。
所属していません StackOverflow