SpringBoot项目中的测试类,无法注入类,注入类为空

开发中,需要用到测试类来测试接口

我最开始使用的注入方式是@Autowired,但是在执行测试时,注入类报空指针异常,一直为null

后来上网查到几种解决方案,最终在通过下述内容解决了:

1.测试类中添加注解

@SpringBootTest(classes = 项目启动类.class)

项目启动类对应的是Application类

2.使用@Autowired的同时,再手动new一次

相关推荐
亲爱的非洲野猪几秒前
深入解析享元模式:用Java实现高性能对象复用
java·开发语言·享元模式
程序员威哥5 分钟前
基于YOLOv7的目标检测实战:彻底解决新手常见的「训练不收敛」问题
后端
程序员威哥8 分钟前
从数据集标注到模型评估:YOLO完整工作流实战(附避坑清单)
后端
明月_清风9 分钟前
模仿 create-vite / create-vue 风格写一个现代脚手架
前端·后端
南囝coding11 分钟前
CSS终于能做瀑布流了!三行代码搞定,告别JavaScript布局
前端·后端·面试
qq_4017004112 分钟前
Qt 事件处理机制
java·数据库·qt
Calvad0s13 分钟前
application.yml和bootstrap.yml这两个配置文件有什么区别?
后端
aibigdata16 分钟前
重塑 LLM 的“第二大脑”——RAG 技术原理与核心价值深度解析
后端
神奇小汤圆23 分钟前
一篇文章搞懂JVM的运作机制
后端
该用户已不存在28 分钟前
不止是初始化,4个C# 构造函数解析与实例
后端·c#·.net