使用@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包的版本必须一致

 

posted @ 2018-03-10 20:49  宇宙间的星河集  阅读(1380)  评论(0编辑  收藏  举报