2011-04-06 98 views
0

我一直在尝试设置基于Spring 3注解的验证,并由http://static.springsource.org/spring/docs/3.0.0.RC3/spring-framework-reference/html/ch05s07.html指导。我正在使用JBOSS 5.0.1服务器;但是,从Controller中调用@Valid注释。我收到错误,发现它需要javax.validation。*;JBOSS 5和Spring 3验证注释

在添加validation-api-1.0.0.GA.jar(用于javax.validation。*)后,我收到有关它需要Hibernate Validator 4+的反馈,这反过来需要Hibernate 3.5+。最后,我发现JBOSS 5不支持Hibernate 3.5+,因为它使用JPA-2,JBOSS 5与JPA-1紧密耦合。

此时,我的大脑受伤了。

有没有人有一个在JBOSS 5下使用基于Spring 3注解的验证的成功例子?

+0

“此时,我的大脑受伤了。” +1我感到你的痛苦 – Jason 2013-04-02 02:23:24

回答

0

我只想添加一件事。我设法将Hibernate Validator 4.01连接到JBOSS 5.01。的步骤如下:从JBOSS common/lib目录

  • 插入验证-API-1.0.0.GA.jar,休眠验证器-4.1.0

    1. 删除休眠-validator.jar。将Final.jar放入项目的WEB-INF/lib目录中。