新建Springboot项目默认test包下的测试类报错缺少org.junit.jupiter.api

参考CSDN博客链接:https://blog.csdn.net/weixin_39764056/article/details/104402593

本人使用IDEA新建了一个Springboot项目,然后导入了spring-boot-start-test依赖,该项目的父依赖为:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.8.RELEASE</version>
        <relativePath/><!-- lookup parent from repository -->
    </parent>

然后启动测试的时候,发现编译报错

显示org.junit.jupiter.api不存在,很明显是缺少对应的依赖。

原因:spring boot 2.2 之前使用的是 Junit4 而后续的使用的是Junit5,导致缺少包。

所以最后引入junit5的依赖即可

<dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>5.5.0</version>
            <scope>test</scope>
        </dependency>

本文到此就结束了,又是找bug的一天(尚硅谷-谷粒商城)

posted @ 2022-08-21 11:29  没有你哪有我  阅读(670)  评论(0编辑  收藏  举报