私はjava spring mvcアプリケーションを開発中です。モデルがあり、フィールドの上に2つの検証注釈を設定しました。ここでのコードサンプルは次のとおりです。私は空のname
を残してフォームを送信するとjava - springのバリデーション - 最初のバリデーションが失敗したときにフィールドの他のバリデーションを無効にする
public class MyModel{
@NotBlank(message = "This field can not be blank")
@NationalCode(message = "Invalid national code")
private String name;
....
}
、エラー検証配列は、二つの部材があります
name => This field can not be blank
name => Invalid national code
をしかし、私は2番目の行を望んでいません。実際には、にフィールドの最初の検証が失敗したときに、そのフィールドの他のすべての検証が実行を停止します。どうすればいいですか?