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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
StephenCurryFans1 分钟前
Spring AI vs LangChain4j:Java AI开发框架完整对比指南 🚀
后端·spring
liujing102329293 分钟前
Day04_刷题niuke20250703
java·开发语言·算法
程序员辉哥5 分钟前
学会在Cursor中使用Rules生成代码后可以躺平了吗?
前端·后端
Brookty6 分钟前
【MySQL】JDBC编程
java·数据库·后端·学习·mysql·jdbc
_代号0079 分钟前
MySQL梳理一:整体架构概览
后端·mysql
前端付豪13 分钟前
11、打造自己的 CLI 工具:从命令行到桌面效率神器
后端·python
前端付豪13 分钟前
12、用类写出更可控、更易扩展的爬虫框架🕷
后端·python
今夜星辉灿烂14 分钟前
nestjs微服务-系列2
javascript·后端
能工智人小辰20 分钟前
二刷 苍穹外卖day10(含bug修改)
java·开发语言
DKPT21 分钟前
Java设计模式之结构型模式(外观模式)介绍与说明
java·开发语言·笔记·学习·设计模式