質問

での検証の長さの文字列のアノテーションのように:

@Length(max = 255)

がしたい場合はどうすればよverifiyの長さは5~9?で実現できるとのアノテーション?

役に立ちましたか?

解決

この文書の実施のためのカスタムの制約.

でfailryシンプルです:

  1. 定義する独自のアノテーションの適切な属性
  2. を定義したクラスを行なう能力と資格を有する者を検証
  3. 定義する検証メッセージ
  4. ご利用のアノテーション

うご注釈のような:

@Constraint(validatedBy=YourChecker.class)
//other annotations
public @interface AllowedValues {
    int[] value();
}

他のヒント

試してみてください@Pattern(正規表現= "{5} |。。{9}")。あなたはすべてのものと一致しない場合(別の文字クラスにドットを変更する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top