Bean バリデーションは以下のような Java 仕様です:
- アノテーションを用いてオブジェクトモデルで制約を表すことができます。
- 拡張可能な状態でカスタム制約を作成できます。
- オブジェクトとオブジェクトグラフの検証に API を提供します。
- メソッドおよびコンストラクターのパラメーターおよび戻り値の検証に API を提供します。
- 違反を報告します (ローカライズされます)。
- Java SE を実行しますが、Java EE に統合されます (バージョン 6 および 7。Bean バリデーション 2.0 は Java EE 8 の一部となる予定です)。
${build.fullName} はバッチの実装に Hibernate Validator を使用します。