我尝试使用@VALID注释,但是Eclipse总是给出“有效不能解决到类型”错误。我使用Spring3库。

我已经将Hibernate-Validator-4.1.0.final.jar导入到我的Web-Inf/lib目录中。但是,这不能解决问题。

任何帮助都将受到赞赏!

有帮助吗?

解决方案

据我记得 @Valid 注释是验证-API JAR的一部分,您可以在Hibernate验证器的LIB目录中找到,因为您已经下载了Hibernate实现。这 @Valid 是Javax.Validation注释API的一部分。您可以将此罐子添加到类路径中,以便能够正确参考注释。

其他提示

@Valid 属于 JSR-303. 。您可以使用这种依赖性通过Maven获得它:

<dependency>
  <groupId>javax.validation</groupId>
  <artifactId>validation-api</artifactId>
  <version>1.0.0.GA</version>
</dependency>

或者您可以下载 从此页面.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top