@NotNull(message = "{email.error}")
@Valid(message = "{email.error}")
private String email;
@NotNull(message = "{password.error}")
@Size(min = 8, max = 16, message = "{password.error}")
private String password;
単一の属性に属する制約をグループ化する方法はありますか? そのため、1 つの制約が渡されない場合、問題のエラーがスローされます。複数の制約が有効でない場合でも、この 1 つのエラーのみがスローされます。私が求めているタイプを説明しましょう。
@List(constraints = {
@NotNull,
@Valid
}, message = "{email.error}")
private String email;
@List(constraints = {
@NotNull,
@Size(min = 8, max = 16)
}, message = "{password.error}")
private String password;
このようなものは提供されていますか、それとも独自の Validator を作成する必要がありますか? 前もって感謝します。