アノテーションインターフェースの使用
jakarta.validation.Constraint

Constraint を使用するパッケージ
パッケージ
説明
ビルトイン制約とも呼ばれる、Jakarta Validation が提供するすべての制約が含まれます。
  • jakarta.validation.constraints 内の Constraint 使用

    型 Constraint のアノテーションを持つ jakarta.validation.constraints のクラス
    修飾子と型
    クラス
    説明
    @interface
    アノテーション付き要素は false でなければなりません。
    @interface
    アノテーション付き要素は true でなければなりません。
    @interface
    アノテーション付き要素は、指定された最大値以下の値を持つ必要がある数値である必要があります。
    @interface
    アノテーション付き要素は、指定された最小値以上の値を持つ必要がある数値である必要があります。
    @interface
    アノテーション付き要素は、許容範囲内の数値である必要があります。
    @interface
    文字列は整形式のメールアドレスである必要があります。
    @interface
    アノテーション付き要素は、インスタント、日付、未来の時間である必要があります。
    @interface
    アノテーション付き要素は、現在または未来のインスタント、日付、時刻である必要があります。
    @interface
    アノテーション付き要素は、指定された最大値以下の値を持つ必要がある数値である必要があります。
    @interface
    アノテーション付き要素は、指定された最小値以上の値を持つ必要がある数値である必要があります。
    @interface
    アノテーション付きの要素は厳密に負の数でなければなりません(つまり、0 は無効な値と見なされます)。
    @interface
    アノテーション付き要素は負の数または 0 でなければなりません。
    @interface
    アノテーション付き要素は null であってはならず、空白文字以外の文字が少なくとも 1 つ含まれている必要があります。
    @interface
    アノテーション付き要素は null または空であってはなりません。
    @interface
    アノテーション付き要素は null であってはなりません。
    @interface
    アノテーション付き要素は null でなければなりません。
    @interface
    アノテーション付き要素は、インスタント、日付、過去の時間である必要があります。
    @interface
    アノテーション付き要素は、過去または現在のインスタント、日付、時刻である必要があります。
    @interface
    アノテーション付き CharSequence は、指定された正規表現と一致する必要があります。
    @interface
    アノテーション付き要素は厳密に正の数でなければなりません(つまり、0 は無効な値と見なされます)。
    @interface
    アノテーション付き要素は正の数または 0 でなければなりません。
    @interface
    アノテーション付き要素のサイズは、指定された境界(含まれる)の間にある必要があります。