jspringboot写java类的时候,注释中的检验邮箱格式的正则不起作用

检验邮箱格式的正则不起作用
用代码块功能插入代码,请勿粘贴截图 
```java
import javax.validation.constraints.Email;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import ch.qos.logback.core.subst.Token.Type;


public class PersonForm{

    private static final Logger log = LoggerFactory.getLogger(HandlingFormSubmissionApplication.class);

    @NotNull
    @Email(message = "Email is not valid", regexp = "^[a-z0-9A-Z]+[- | a-z0-9A-Z . _]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-z]{2,}$")
    private String email;


    public void setEmail(String email){

        log.info("email:" + email + "type: " + email.getClass());
        this.email = email;
    }

    public String getEmail(){
        return email;
    }

    public String toString(){
        return "Person(" Email: " + this.email + ")"; 
    }

}


###### 即使邮箱故意输入为789134783qq也不会报错,能继续跳转页面,不知道哪里出了问题

在类PersonForm上面加@Validated注解