我有一个包含电子邮件列表的List<String>,类似于{"email1@gmail.com", "email2@gmail.com"}问题是我真的不知道如何创建一个@模式,我想设置一个条件,即模式应该只允许来自以@gmail.com结尾的列表的电子邮件。
List<String>
{"email1@gmail.com", "email2@gmail.com"}
@gmail.com
@Pattern(regexp = "^(.+)@(.+)$")
当我有一个字符串而不是列表的时候。
myzjeezk1#
您可能需要参考容器元素约束的文档。
List<@Pattern(regexp = "^(.+)@(gmail.com)$") String> mails;
参考:https://beanvalidation.org/2.0/spec/#constraintdeclarationvalidationprocess-containerelementconstraints
1条答案
按热度按时间myzjeezk1#
您可能需要参考容器元素约束的文档。
参考:https://beanvalidation.org/2.0/spec/#constraintdeclarationvalidationprocess-containerelementconstraints