Python 官方文档:入门教程 => 点击学习
目录spring Junit测试找不到SpringJUnit4ClassRunner.class问题描述问题分析解决步骤RunWith找不到SpringJUnit4ClassRunn
1.当使用Junit指定启动类为SpringJUnit4ClassRunner.class,发现SpringJUnit4ClassRunner.class找不到
2.参考网上说是因为空格问题,但是本次遇到的问题其实不是
1.本次测试使用Maven管理的项目,而不是直接导入spring-test的jar包
2.查看Maven依赖,发现里面还有一个<scope>,因为JUnit是直接添加到路径中,并不是通过Maven依赖加入,如果加入了<scope>会导致匹配不上
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.0.9.RELEASE</version>
<scope>test</scope>
</dependency>
1.因为在Maven依赖中多了<scope>标签,所以删除之后即可
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.0.9.RELEASE</version>
</dependency>
2.删除之后再次测试,成功找到SpringJUnit4ClassRunner.class
maven项目@RunWith找不到SpringJUnit4ClassRunner.class
1、在使用maven创建项目后在在Maven Repository网站找到的相关然后在eclipse中jar包无法使用
2、在使用@RunWith(SpringJUnit4ClassRunner.class)时找不到SpringJUnit4ClassRunner.class
3、网上解决方法是相关空格的问题
使用maven创建WEB项目后,不直接导入相关包。
在pom.xml中导入相关依赖后发现相关jar不能使用
与其他依赖对比后发现在无法使用的依赖关系中有存在标签
删除标签后相关依赖可以使用,@RunWith能找到SpringJUnit4ClassRunner.class,相关其他依赖也是存在这样的问题
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: SpringJunit测试找不到SpringJUnit4ClassRunner.class的解决
本文链接: https://www.lsjlt.com/news/211139.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0