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}引用的,方便管理:统一更新)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享

    Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享

    这篇文章主要介绍了Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享,需要的朋友可以参考下
    2014-09-09
  • Quarkus改造Pmml模型项目异常记录及解决处理

    Quarkus改造Pmml模型项目异常记录及解决处理

    这篇文章主要为大家介绍了Quarkus改造Pmml模型项目是遇到的异常记录以及解决方法,有需要的同学可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02
  • swagger如何返回map字段注释

    swagger如何返回map字段注释

    这篇文章主要介绍了swagger如何返回map字段注释的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java静态代码块加载驱动代码实例

    Java静态代码块加载驱动代码实例

    这篇文章主要介绍了Java静态代码块加载驱动代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Hibernate框架中的缓存技术详解

    Hibernate框架中的缓存技术详解

    这篇文章主要介绍了Hibernate框架中的缓存技术,结合实例形式详细分析了Hibernate框架缓存机制的原理与具体使用技巧,需要的朋友可以参考下
    2016-03-03
  • Java实战之课程信息管理系统的实现

    Java实战之课程信息管理系统的实现

    这篇文章主要介绍了如何利用Java实现课程信息管理系统,文中采用到的技术有:Springboot、SpringMVC、MyBatis、FreeMarker等,感兴趣的可以了解一下
    2022-04-04
  • 如何修改maven默认的JDK版本

    如何修改maven默认的JDK版本

    这篇文章主要介绍了如何修改maven默认的JDK版本,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • java实现数字转大写的方法

    java实现数字转大写的方法

    这篇文章主要介绍了 java实现数字转大写的方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • SpringIOC控制反转的原理详解

    SpringIOC控制反转的原理详解

    这篇文章主要介绍了SpringIOC控制反转的原理详解,本来管理业务对象(bean)的操作是由我们程序员去做的,但是有了 Spring 核心容器后,这些 Bean 对象的创建和管理交给我们Spring容器去做了,也就是控制权由程序员变成了容器,需要的朋友可以参考下
    2023-08-08
  • SpringMVC的执行流程及组件详解

    SpringMVC的执行流程及组件详解

    这篇文章主要介绍了SpringMVC的执行流程及组件详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11

最新评论