我有一个包含电子邮件列表的List<String>
,类似于{"email1@gmail.com", "email2@gmail.com"}
问题是我真的不知道如何创建一个@Pattern,我想把模式的条件应该只允许电子邮件从列表以@gmail.com
结束。我使用了
@Pattern(regexp = "^(.+)@(.+)$")
用于String而不是List的情况。
您可能需要参考容器元素约束的文档.
List<@Pattern(regexp = "^(.+)@(gmail.com)$") String> mails;
参考:https://beanvalidation.org/2.0/spec/constraintdeclarationvalidationprocess-containerelementconstraints