遇到Causedby:java.lang.NoClassDefFoundError:javax/validation/ParameterNameProvider

.  由于hibernate-validator-5.x.x已经不兼容validation-api-1.0.x,这是因为在hibernate- validator-5.x.xhibernate-validator-5.x.x已经把旧的校验框架JSR-303,改变为JSR-349了。

2.  这里有两套解决方案:

                                         1>  把hibernate-validator换成4版本的

 
  1.   
  2.     org.hibernate  
  3.     hibernate-validator  
  4.     4.3.1.Final  
  5.   


                                        2>  把javax.validation更新到较高版本

 
  1.   
  2.     javax.validation  
  3.     validation-api  
  4.     1.1.0.Final  
  5.  

你可能感兴趣的:(问题及解决方法)