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深入分析讲解BeanUtils的实现

    Spring深入分析讲解BeanUtils的实现

    java知识体系统有很多数据实体,比较常用的DTO、BO、DO、VO等,其他类似POJO概念太老了现在基本废弃掉了,本篇幅直接忽略,对于这几种数据实体各自代表的含义和应用场景先做一下简单描述和分析
    2022-06-06
  • Java实现将TXT文本文件转换为PDF文件

    Java实现将TXT文本文件转换为PDF文件

    与TXT文本文件,PDF文件更加专业也更适合传输,所以这篇文章小编主要为大家详细介绍了如何使用Java实现将TXT文本文件转换为PDF文件 ,需要的可以参考下
    2024-02-02
  • MyBatis中的大于等于、小于等于写法

    MyBatis中的大于等于、小于等于写法

    MyBatis XML映射文件中处理大于等于和小于等于符号的两种方法:使用转义字符和CDATA块,转义字符更为常见,而CDATA块则提供了一种更易读的解决方案
    2025-11-11
  • logback的ShutdownHook关闭原理解析

    logback的ShutdownHook关闭原理解析

    这篇文章主要为大家介绍了logback的ShutdownHook关闭原理源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • java普通项目读取不到resources目录下资源文件的解决办法

    java普通项目读取不到resources目录下资源文件的解决办法

    这篇文章主要给大家介绍了关于java普通项目读取不到resources目录下资源文件的解决办法,Web项目中应该经常有这样的需求,在maven项目的resources目录下放一些文件,比如一些配置文件,资源文件等,需要的朋友可以参考下
    2023-09-09
  • 基于Java生成图片验证码的方法解析

    基于Java生成图片验证码的方法解析

    这篇文章主要来为大家详细介绍一下基于Java生成图片验证码的具体方法,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • Spring IoC容器的初始化过程

    Spring IoC容器的初始化过程

    Spring IoC容器初始化分两阶段:加载配置生成BeanDefinition,处理PostProcessor修改定义,注册PostProcessor增强初始化,实例化单例Bean并注入依赖,核心类包含BeanDefinition、BeanFactory、ApplicationContext,refresh()方法主导整个流程,实现依赖注入和AOP
    2025-08-08
  • 详解Java的JDBC中Statement与PreparedStatement对象

    详解Java的JDBC中Statement与PreparedStatement对象

    这篇文章主要介绍了详解Java的JDBC中Statement与PreparedStatement对象,PreparedStatement一般来说比使用Statement效率更高,需要的朋友可以参考下
    2015-12-12
  • Spring初始化与销毁顺序案例演示详解

    Spring初始化与销毁顺序案例演示详解

    这篇文章主要介绍了SpringBoot中的Bean的初始化与销毁顺序,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • springboot增加注解缓存@Cacheable的实现

    springboot增加注解缓存@Cacheable的实现

    这篇文章主要介绍了springboot增加注解缓存@Cacheable的实现,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12

最新评论