Error creating bean with name ‘org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0’

Caused by: javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:271)
at org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:188)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
... 65 more

错误原因:是因为我们在使用javax.validation的时候,还需要一个javax.validation的实现包,因为validation只是一个协议,可以使用hibernate-validator这个实现包,完整的使用如下:

 <dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</dependency>

http://blog.csdn.net/xlgen157387/article/details/49799973

http://www.cnblogs.com/yjmyzz/p/gradle-to-maven.html

最新文章

  1. 解决jdk1.8上编译dubbo失败
  2. 微信公众号入门学习1_使用C#,ASP.NET APIController如何公众号接入服务器并启动开发者模式
  3. 51nod p1175 区间中第K大的数
  4. LeetCode 【21. Merge Two Sorted Lists】
  5. git merge和个git rebase的区别
  6. SVG ViewBox
  7. protobuffer序列化
  8. 调研js模板引擎
  9. JSP之邮箱检验
  10. 17.2 The DispatcherServlet
  11. 游标中的static参数
  12. Drainage Ditches - poj 1273(网络流模板)
  13. 9、JavaScript常用函数
  14. poj2976(01分数规划)
  15. androidApp的完全退出
  16. TCP/IP 协议简单分析
  17. spring boot2 kafka
  18. mybatis的延迟加载、一级缓存、二级缓存
  19. 20165323 实验二 Java面向对象程序设计
  20. BZOJ4095 : [Usaco2013 Dec]The Bessie Shuffle

热门文章

  1. 【转】使用Boost Graph library(一)
  2. 阿里云ECS每天一件事D1:配置SSH
  3. 我被SQL注入撞了一下腰
  4. QQwry
  5. Spring 拦截器实现事物
  6. Ajax概述及浅谈其与服务器的交互过程
  7. codeigniter IE浏览器下无法登录的解决的方法
  8. Jquery Select 下拉框处理
  9. Expected stackmap frame at this location
  10. new[] class deconstructor