Java 列表上的Hibernate@Email注释

Java 列表上的Hibernate@Email注释,java,spring,validation,model-view-controller,Java,Spring,Validation,Model View Controller,我想验证电子邮件地址列表。 我试过: @电子邮件 私有列表电子邮件=新建ArrayList(); 不幸的是,这不起作用。 是否可以在数组或字符串集合上使用@Email注释?如果使用

我想验证电子邮件地址列表。 我试过:

@电子邮件
私有列表电子邮件=新建ArrayList();
不幸的是,这不起作用。
是否可以在数组或字符串集合上使用@Email注释?

如果使用Java 8,则可以使用类型级注释:

private List<@Email String> emails = new ArrayList<>();
private List emails=new ArrayList();

我们需要在此处使用@Valid吗?上述情况只需要电子邮件的类型级别注释,对吗?
private List<@Email String> emails = new ArrayList<>();