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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
大数据编程之光15 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
爪哇学长29 分钟前
双指针算法详解:原理、应用场景及代码示例
java·数据结构·算法
ExiFengs33 分钟前
实际项目Java1.8流处理, Optional常见用法
java·开发语言·spring
paj12345678934 分钟前
JDK1.8新增特性
java·开发语言
捂月40 分钟前
Spring Boot 深度解析:快速构建高效、现代化的 Web 应用程序
前端·spring boot·后端
繁依Fanyi1 小时前
简易安卓句分器实现
java·服务器·开发语言·算法·eclipse
慧都小妮子1 小时前
Spire.PDF for .NET【页面设置】演示:打开 PDF 时自动显示书签或缩略图
java·pdf·.net
m51271 小时前
LinuxC语言
java·服务器·前端
IU宝1 小时前
C/C++内存管理
java·c语言·c++
瓜牛_gn1 小时前
依赖注入注解
java·后端·spring