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