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

相关推荐
计算机毕设定制辅导-无忧学长19 分钟前
Spring Boot 与 RabbitMQ 的深度集成实践(四)
spring boot·rabbitmq·java-rabbitmq
Q_Q196328847532 分钟前
python动漫论坛管理系统
开发语言·spring boot·python·django·flask·node.js·php
帮帮志1 小时前
vue3与springboot交互-前后分离【验证element-ui输入的内容】
spring boot·后端·ui
计算机学姐1 小时前
基于SpringBoot的小型民营加油站管理系统
java·vue.js·spring boot·后端·mysql·spring·tomcat
Uranus^1 小时前
深入解析Spring Boot与Kafka集成:构建高效消息驱动微服务
spring boot·微服务·kafka·消息队列
老华带你飞11 小时前
实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)
java·数据库·spring boot·小程序·论文·毕设·实习记录小程序
my_styles11 小时前
docker-compose部署项目(springboot服务)以及基础环境(mysql、redis等)ruoyi-ry
spring boot·redis·后端·mysql·spring cloud·docker·容器
编程、小哥哥12 小时前
互联网大厂Java面试:从Spring Boot到微服务架构的技术深挖
java·spring boot·redis·微服务·prometheus·面试技巧
还是鼠鼠14 小时前
Jmeter 安装包与界面汉化
测试工具·jmeter·单元测试·集成测试·模块测试
caihuayuan514 小时前
生产模式下react项目报错minified react error #130的问题
java·大数据·spring boot·后端·课程设计