SpringBoot项目中org.junit.jupiter.api.Test报错问题及解决
更新时间:2023年11月13日 14:17:16 作者:BB-X
这篇文章主要介绍了SpringBoot项目中org.junit.jupiter.api.Test报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
SpringBoot项目中org.junit.jupiter.api.Test报错



1.通过找正常能使用的项目pom文件
打开依赖视图找到junit-jupiter的依赖项spring-boot-starter-test
(即spring-boot-starter-test的依赖pom文件中聚合了junit-jupiter的依赖)

2.再查看报错项目的spring-boot-starter-test依赖
发现2.1.3.RELEASE版本集成的是junit的依赖,说明版本过低
(旧版的spring-boot-starter-test使用的是junit的测试依赖)
//这两个测试类不一样的 import org.junit.Test; import org.junit.jupiter.api.Test; /** * org.junit.Test; * 这个是旧版JUnit4,SpringBoot在2.3.X及之前(<=2.3.12.RELEASE)集成该依赖 * org.junit.jupiter.api.Test; * 这个是新版JUnit5,SpringBoot在2.4.X及之后(>=2.4.0)集成该依赖 */
3.指定<version>
覆盖掉项目版本默认的或父工程中的版本即可
(通常开发中,版本号是统一抽离到顶级父pom文件中的<properties> 定义,使用{xxx}引用的,方便管理:统一更新)
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Spring Boot 3.3 实现职责链模式轻松应对电商订单流程分析
在电商系统中,订单处理流程包括库存校验、优惠券验证、运费计算等多个步骤,这些步骤具有顺序依赖性,为了管理这些业务逻辑,职责链模式提供了解决方案,通过链式关系将处理逻辑模块化,实现解耦和灵活扩展,本文将探讨如何结合SpringBoot实现职责链模式,优化电商订单处理流程2024-10-10


最新评论