Spring MVCでは、JavaBeanオブジェクトの検証制約を定義するために使用されるBean検証API(Bean Vaidation 1.0のJSR 303とBean Validation 1.1のJSR 349 )を使用してフォームフィールドを検証できます。
Hibernate ValidatorはBean検証APIリファレンス実装です。 Hibernate Validatorは、Bean検証に必要な機能の上に追加の価値を提供します。たとえば、 プログラム的制約設定APIと、ビルド・プロセスにプラグインし、制約注釈が間違って使用されるたびにコンパイル・エラーを発生させるアノテーション・プロセッサー 。