Menu Close
65.2.2. 標準アノテーション
Bean バリデーションの制約
表65.1「Bean バリデーションの標準アノテーション」 は、フィールドおよびメソッドの戻り値およびパラメーターで制約を定義するために使用できる Bean Validation 仕様で定義された標準のアノテーションを示しています (標準のアノテーションはクラスレベルで適用できません)。
表65.1 Bean バリデーションの標準アノテーション
アノテーション | 適用対象 | 説明 |
---|---|---|
|
|
アノテーションが付けられた要素が |
|
|
アノテーションが付けられた要素が |
|
|
|
|
|
|
|
|
アノテーションが付けられた値は、桁数が |
|
| アノテーションが付けられた日付が将来の日付であるかどうかをチェックします。 |
|
| アノテーションが付けられた値が指定の最大値以下であるかを確認します。 |
|
| アノテーションが付けられた値が指定の最小値以上であるかを確認します。 |
| 任意の型 |
アノテーションが付けられた値が |
| 任意の型 |
アノテーションが付けられた値が |
|
| アノテーションが付けられた日付が過去の日付であるかどうかをチェックします。 |
|
|
指定されたフラグの一致を考慮して、アノテーションが付けられた文字列が正規表現 |
|
|
アノテーションが付けられたコレクション、マップ、または配列のサイズが |
| プリミティブ以外の型 | アノテーションが付けられたオブジェクトに再帰的にバリデーションを実行します。オブジェクトがコレクションまたは配列の場合、要素は再帰的に検証されます。オブジェクトがマップの場合、値要素が再帰的に検証されます。 |