Webアプリのフォーム検証にHibernateバリデーターを使用しています。次のように、String属性に@Lengthアノテーションを使用しています。
@Length(min = 5, message = "The field must be at least 5 characters")
private String myString;
ただし、文字列が50文字を超える場合は、別のメッセージを表示する必要があります。すぐに使用できる@Lengthバリデーターを使用してこれを行う方法はありますか?私がやりたいことの例(コンパイラーは私を許可しません)は次のとおりです:
@Length(min = 5, message = "The field must be at least 5 characters")
@Length(max = 50, message = "The field must be less than 50 characters")
private String myString;
私は@Maxと@Minを試しましたが、彼らは私が望むことをしません。どんな入力でも大歓迎です!