0
@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;
有沒有辦法將屬於單個屬性的約束分組? 所以如果一個約束沒有通過,這會拋出有問題的錯誤。如果多個約束無效,這仍然只會引發這一個錯誤。 讓我說明我是什麼類型後:Bean驗證中的約束組
@List(constraints = {
@NotNull,
@Valid
}, message = "{email.error}")
private String email;
@List(constraints = {
@NotNull,
@Size(min = 8, max = 16)
}, message = "{password.error}")
private String password;
是這樣的提供或我要創建我自己的驗證這個是什麼? 在此先感謝。
這個'@ List'只是我試圖完成的一個例子,'@ Valid'在我的例子中確實是一個錯誤。我將研究這個「組序列功能」。如果它可以幫助我,我會接受答案。非常感謝! – Aquillo
不客氣:-) – Hardy