天天看點

org.apache.bval.jsr303.ConfigurationImpl.getDefaultParameterNameProvider

今天在做項目的時候,把spring從3.2.7更新到了4.2.3,但是應用在啟動的時候報了一個錯。錯誤資訊是org.apache.bval.jsr303.configurationimpl.getdefaultparameternameprovider。由于我在上篇文章中用了個@valid注解(詳情請見http://blog.csdn.net/zknxx/article/details/52426771),并使用了bval-jsr303.jar這個jar包。而spring4.0之後不再支援這個jar包了。是以,出現了這個錯誤。解決辦法是把bval-jsr303這個jar換成hibernate-validator。maven依賴如下:

搞不懂為什麼用個@valid注解,要使用hibernate-validator這個jar包。