ken*_*3th 3 spring hibernate-validator
我在服务类中启用了方法级别验证.但是我java.lang.NoClassDefFoundError在启动应用程序时得到了.任何人都知道此问题的解决方案解决方案:
Caused by: java.lang.NoClassDefFoundError: org/hibernate/validator/method/MethodConstraintViolationException
at org.springframework.validation.beanvalidation.MethodValidationPostProcessor.afterPropertiesSet(MethodValidationPostProcessor.java:102)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)
... 55 more
Run Code Online (Sandbox Code Playgroud)
只有即将推出的Spring 4(https://jira.springsource.org/browse/SPR-10466)才支持Hibernate 5自定义集成.
如果你真的想使用Hibernate 5,你需要使用它作为标准的JSR 303 bean验证提供程序,使用标准的消息插值机制(即没有集成MessageSource,但是标准ValidationMessages.properties).
| 归档时间: |
|
| 查看次数: |
3810 次 |
| 最近记录: |