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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
武藤一雄1 分钟前
C# 中线程安全都有哪些
后端·安全·微软·c#·.net·.netcore·线程
ss2738 分钟前
线程池工作机制:从任务提交到执行的完整决策流程
java·开发语言
+VX:Fegn089511 分钟前
计算机毕业设计|基于springboot + vue英语学习系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
步步为营DotNet12 分钟前
深度剖析ASP.NET Core Middleware:构建高效请求处理管道的关键
后端·asp.net
yaoxin52112319 分钟前
276. Java Stream API - 使用 flatMap 和 mapMulti 清理数据并转换类型
java·开发语言·windows
Vic1010122 分钟前
【无标题】
java·数据库·分布式
摇滚侠25 分钟前
Java 零基础全套视频教程,异常,处理异常,自定义异常,笔记 124-129
java·笔记
唐叔在学习35 分钟前
Pyinstaller进阶之构建管理大杀器-SPEC文件
后端·python·程序员
伯明翰java39 分钟前
【无标题】springboot项目yml中使用中文注释报错的解决方法
java·spring boot·后端
ihgry39 分钟前
java并发编程(juc理论篇)
后端