新建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的一天(尚硅谷-谷粒商城)