SSM框架启动报 org.apache.bval.jsr303.ConfigurationImpl.getDefaultParameterNameProvider

 

 

今天在做项目,在启动的时候报了一个错。错误信息是org.apache.bval.jsr303.ConfigurationImpl.getDefaultParameterNameProvider。

原因:使用了bval-jsr303.jar这个jar包。而Spring4.0之后不再支持这个jar包了。出现了该错误。

解决办法:把bval-jsr303这个jar换成hibernate-validator。Maven依赖如下:

 删除该依赖

<dependency>
<groupId>org.apache.bval</groupId>
<artifactId>bval-jsr303</artifactId>
<version>0.5</version>
</dependency>


添加此依赖
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>5.2.4.Final</version>
        </dependency>

 

posted @ 2019-05-17 22:22  zhangheliang  阅读(1458)  评论(0编辑  收藏  举报