Java spring mvc中@Target注释的依赖关系

Java spring mvc中@Target注释的依赖关系,java,spring,hibernate,maven,spring-mvc,Java,Spring,Hibernate,Maven,Spring Mvc,我知道这是一个非常基本的问题,但我没有从谷歌那里得到任何成功。因此,我正在研究spring安全性,为此,我尝试创建一个用于电子邮件验证的接口,并添加一些注释,这些注释不起作用,因为它们的内置类缺失,或者我们可以说,依赖项缺失。 以下是注释: @Target({TYPE,FIELD,ANNOTATION\u TYPE}) @保留(运行时) @约束(validatedBy=EmailValidator.class) @记录的 我应该在pom.xml中注入哪个依赖项,这样它才能工作。也许您可以显示Hi

我知道这是一个非常基本的问题,但我没有从谷歌那里得到任何成功。因此,我正在研究spring安全性,为此,我尝试创建一个用于电子邮件验证的接口,并添加一些注释,这些注释不起作用,因为它们的内置类缺失,或者我们可以说,依赖项缺失。
以下是注释:

@Target({TYPE,FIELD,ANNOTATION\u TYPE})
@保留(运行时)
@约束(validatedBy=EmailValidator.class)
@记录的


我应该在pom.xml中注入哪个依赖项,这样它才能工作。

也许您可以显示Hibernate validator?我想

对于未来的问题,注入这3个依赖项,代码就可以正常工作了

 <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-validator</artifactId>
          <version>4.3.2.Final</version>
         </dependency>
        <dependency>
         <groupId>org.jboss.logging</groupId>
         <artifactId>jboss-logging</artifactId>
         <version>3.1.0.CR2</version>
        </dependency>
        <dependency>
         <groupId>javax.validation</groupId>
         <artifactId>validation-api</artifactId>
         <version>1.0.0.GA</version>
       </dependency>

org.hibernate
休眠验证器
4.3.2.最终版本
org.jboss.logging
jboss日志
3.1.0.CR2
javax.validation
验证api
1.0.0.GA

我尝试过这种依赖关系,但它只适用于notnull、notempty和size注释,而不适用于上述四种注释。事实上,Hibernate验证器可以工作,我以前没有注意到,谢谢您的剩余部分。