BUG:编写springboot单元测试,自动注入实体类报空指针异常

原因:修饰测试方法的Test注解导入错误

造成错误的原因是

java 复制代码
import org.junit.Test;

正确的应该是

java 复制代码
import org.junit.jupiter.api.Test

前者是Junit4,后者是Junit5

junit4的使用似乎要在测试类除了添加@SpringbootTest还要添加@RunWith(SpringRunner.class)

同时要注意spring-boot-starter-test2.2.x依赖下之前是junit4,之后是junit5

拓展:
junit4与junit5的使用

相关推荐
qq_297574673 小时前
【实战教程】SpringBoot 集成阿里云短信服务实现验证码发送
spring boot·后端·阿里云
RANCE_atttackkk4 小时前
[Java]实现使用邮箱找回密码的功能
java·开发语言·前端·spring boot·intellij-idea·idea
韩立学长5 小时前
【开题答辩实录分享】以《智能大学宿舍管理系统的设计与实现》为例进行选题答辩实录分享
数据库·spring boot·后端
大佐不会说日语~7 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
好好研究8 小时前
SpringBoot扩展SpringMVC
java·spring boot·spring·servlet·filter·listener
独自破碎E9 小时前
Spring Boot + LangChain4j 报错:Bean 类型不匹配的解决办法
spring boot·python·pycharm
tb_first9 小时前
SSM速通3
java·jvm·spring boot·mybatis
程可爱11 小时前
springboot整合mybatis和postgresql
spring boot·postgresql·mybatis
李慕婉学姐11 小时前
【开题答辩过程】以《基于Spring Boot的疗养院理疗管理系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring boot·后端
qq_124987075312 小时前
基于协同过滤算法的运动场馆服务平台设计与实现(源码+论文+部署+安装)
java·大数据·数据库·人工智能·spring boot·毕业设计·计算机毕业设计