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

 

转载于:https://www.cnblogs.com/devise/p/9974690.html

THE END
< <上一篇
下一篇>>