public class User {
@NotBlank
@Size(min=2)
private final String firstName;
@NotBlank
@Size(min=2)
private final String lastName;
public User(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public String getFirstName() {
return firstName;
}
public String getLastName() {
return lastName;
}
}
我想驗證屬性的firstName和lastName的。 但我不想每次重複註釋。如何組的javax驗證註解
如何創建一個自定義的註釋,所以代碼會像
public class User {
@UserName
private final String firstName;
@UserName
private final String lastName;
public User(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public String getFirstName() {
return firstName;
}
public String getLastName() {
return lastName;
}
}
和驗證將是相同的
當然沒問題。嘗試搜索* JSR 303自定義bean驗證*的一些例子。 –
在「約束組合」中搜索[bean驗證規範](http://download.oracle.com/otndocs/jcp/bean_validation-1_1-fr-eval-spec/)。 – VGR
謝謝你們:) – Romper