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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
小付爱coding18 分钟前
Claude Code安装教程【windows版本】
java·git·python
**蓝桉**27 分钟前
数组的执行原理,java程序的执行原理
java·开发语言
YDS82931 分钟前
MyBatis-Plus精讲 —— 从快速入门到项目实战
java·后端·spring·mybatis·mybatis-plus
库库林_沙琪马37 分钟前
7、集成MyBatis
spring boot·mybatis
BBB努力学习程序设计44 分钟前
Java条件判断:程序的"决策大脑"
java
我是华为OD~HR~栗栗呀1 小时前
华为OD-C面经-23届学院哦
java·c++·python·华为od·华为·面试
Lear1 小时前
【MySQL】索引失效10大场景详解:如何避免索引失效提升查询性能
后端
Lear1 小时前
【Spring】事务失效场景详解:原理、问题与解决方案
后端
小马爱打代码1 小时前
Spring AI:文生图:调用通义万相 AI 大模型
java·人工智能·spring
摇滚侠1 小时前
2025最新 SpringCloud 教程,网关功能、创建网关,笔记51、笔记52
java·笔记·spring cloud