私は残りのAPI(非常に小さなプロジェクト)をテストするためのSpringブートプロジェクトを作成しています。プロジェクトには3つのファイルが含まれています。春の起動時の例外検証例外
1)App.java(メインプログラム) 2)のAppConfig(設定ファイル) 3)メインコントローラ(簡易休憩コントローラ)
私は春ブーツ・スターター・親を追加しました(1.4.0.RELEASE )とspring-boot-starter-webを依存関係として使用します。
しかし、実行中に次のような例外が発生しました。
"javax.validation.ValidationException:Bean検証プロバイダが見つからないため、コンフィグレーションを作成できません。クラスパスにHibernate Validator(RI)のようなプロバイダを追加してください。
次の依存関係を追加し、エラーはなくなりました。
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.3.4.Final</version>
</dependency>
私の質問は、特定のエラーメッセージの根本原因は何ですか? なぜバリデータを追加するのですか?
感謝シャン:org.glassfish.jersey.extよう
。しかし、どこで春はそれを使用して、豆の構成。 spring-MVCを使用している間でも、このバリデータは必須ですか? – Prasanth
必須ではありません。おそらく他のライブラリがBeanバリデータを使用していますか? – shan