JSR-303 (休止状態) アノテーションを使用し、{0} {1} 構文を使用してメッセージを変更する方法はありますか? Spring Validator を使用すると、次のようになります。
String args[] = {"mark", "is", "cool"};
ValidationUtils.rejectIfEmptyOrWhitespace(errors, "aboutYou", "aboutYou.required", args);
だから、メッセージを変えることができます。ただし、注釈を使用すると、メッセージ引数を使用できません。使用する引数が限られている (最小、最大など) ことは理解していますが、一般的なステートメントを作成してテキストを追加したいと考えています。
java: @NotEmpty (message="validation.name.required") プライベート文字列名;
プロパティ validation.name.required={0} が必要です...
出力:
フルネームが必要です。