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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
秋意钟几秒前
Spring新版本
java·后端·spring
椰椰椰耶2 分钟前
【文档搜索引擎】缓冲区优化和索引模块小结
java·spring·搜索引擎
mubeibeinv3 分钟前
项目搭建+图片(添加+图片)
java·服务器·前端
青莳吖5 分钟前
Java通过Map实现与SQL中的group by相同的逻辑
java·开发语言·sql
Buleall12 分钟前
期末考学C
java·开发语言
重生之绝世牛码14 分钟前
Java设计模式 —— 【结构型模式】外观模式详解
java·大数据·开发语言·设计模式·设计原则·外观模式
小蜗牛慢慢爬行20 分钟前
有关异步场景的 10 大 Spring Boot 面试问题
java·开发语言·网络·spring boot·后端·spring·面试
Allen Bright27 分钟前
Spring Boot 整合 RabbitMQ:手动 ACK 与 QoS 配置详解
spring boot·rabbitmq·java-rabbitmq
A小白590842 分钟前
Docker部署实践:构建可扩展的AI图像/视频分析平台 (脱敏版)
后端
新手小袁_J44 分钟前
JDK11下载安装和配置超详细过程
java·spring cloud·jdk·maven·mybatis·jdk11