public class EmailAddress {
@Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}\b.")
String email;
//getters and setters
}
然后@Valid
在现有对象中标记该字段:
@NotNull
@Valid
List<EmailAddress> emailIds;
然后,验证器将验证列表中的每个对象。
在列表上添加@NotNull或Pattern约束
public class EmailAddress {
@Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}\b.")
String email;
//getters and setters
}
然后@Valid
在现有对象中标记该字段:
@NotNull
@Valid
List<EmailAddress> emailIds;
然后,验证器将验证列表中的每个对象。