使用@RunWith(SpringJUnit4ClassRunner.class)進行單元測試時 報錯 和 java.lang.NoSuchMethodError的解決方法

1 使用@RunWith(SpringJUnit4ClassRunner.class)進行單元測試時,需要junit高版本和spring-test的高版本才支持,junit需要4.0以上的,spring-test也需要高版本,最開始我用的4.3.13的,翻開jar包發現並沒有編寫SpringJUnit4ClassRunner,後來直接換了5.0.0的就可以了。

2.java.lang.NoSuchMethodError絕大多數情況下就是spring版本衝突而導致了,所有spring相關的jar包的版本必須一致

發佈了41 篇原創文章 · 獲贊 15 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章