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的使用

相关推荐
Coder-coco14 小时前
个人健康管理|基于springboot+vue+个人健康管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·mysql·论文
b***653214 小时前
springboot整合mybatis-plus(保姆教学) 及搭建项目
spring boot·后端·mybatis
5***E68514 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
5***262215 小时前
Spring Boot问题总结
java·spring boot·后端
xkroy15 小时前
Spring Boot日志
java·spring boot·后端
n***F87515 小时前
【Spring Boot】SpringBoot自动装配-Import
java·spring boot·后端
x***381616 小时前
Spring Boot项目中解决跨域问题(四种方式)
spring boot·后端·dubbo
Coder-coco16 小时前
在线商城系统|基于springboot vue在线商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·宠物
7***684316 小时前
Spring Boot 热部署
java·spring boot·后端
k***459916 小时前
Spring Boot实时推送技术详解:三个经典案例
spring boot·后端·状态模式