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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

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