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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
开心猴爷15 分钟前
iOS App 性能测试中常被忽略的运行期问题
后端
星辰烈龙19 分钟前
黑马程序员Java基础9
java·开发语言
山沐与山20 分钟前
【Redis】Redis集群模式架构详解
java·redis·架构
ss27331 分钟前
Java并发编程:DelayQueue延迟订单系统
java·python·算法
SHERlocked9333 分钟前
摄像头 RTSP 流视频多路实时监控解决方案实践
c++·后端·音视频开发
wcy_101136 分钟前
七大软件设计原则
java·设计规范
invicinble37 分钟前
jar包在执行的时候需要关注的细节(提供一个解构jvm问题的视角)
java·jvm·jar
麦芽糖021939 分钟前
SSE介绍及使用(Server-Send Events)
java
alan072143 分钟前
【Java + Elasticsearch全量 & 增量同步实战】
java·elasticsearch·jenkins
AutoMQ1 小时前
How does AutoMQ implement a sub-10ms latency Diskless Kafka?
后端·架构