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