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

相关推荐
BXCQ_xuan19 小时前
软件工程实践四:MyBatis-Plus 教程(连接、分页、查询)
spring boot·mysql·json·mybatis
小枫编程19 小时前
Spring Boot 与前端文件上传跨域问题:Multipart、CORS 与网关配置
前端·spring boot·后端
一又四分之一.20 小时前
spring、springboot、springCloud
spring boot·spring·spring cloud
小枫编程21 小时前
Spring Boot 调度任务在分布式环境下的坑:任务重复执行与一致性保证
spring boot·分布式·后端
Java水解21 小时前
spring中的@SpringBootTest注解详解
spring boot·后端
尚学教辅学习资料21 小时前
基于Spring Boot的家政服务管理系统+论文示例参考
java·spring boot·后端·java毕设
无缘之缘1 天前
SpringBoot整合RabbitMQ
spring boot·rabbitmq·java-rabbitmq
FenceRain1 天前
spring boot 拦截器增加语言信息
java·spring boot·后端
星月前端1 天前
idea没法识别springboot项目的一个原因解决及办法
java·spring boot·intellij-idea
weixin_436525071 天前
Spring Boot 集成 EasyExcel 的最佳实践:优雅实现 Excel 导入导出
java·spring boot·后端