Java spring mvc中@Target注释的依赖关系
我知道这是一个非常基本的问题,但我没有从谷歌那里得到任何成功。因此,我正在研究spring安全性,为此,我尝试创建一个用于电子邮件验证的接口,并添加一些注释,这些注释不起作用,因为它们的内置类缺失,或者我们可以说,依赖项缺失。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
以下是注释:
@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验证器可以工作,我以前没有注意到,谢谢您的剩余部分。