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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
37手游后端团队几秒前
gorm回读机制溯源
后端·面试·github
古城小栈几秒前
Rust 的 validator 库
开发语言·后端·rust
袁慎建3 分钟前
如何发布自定义 Spring Boot Starter
spring boot
C雨后彩虹9 分钟前
竖直四子棋
java·数据结构·算法·华为·面试
疾风sxp13 分钟前
nl2sql技术实现自动sql生成之langchain4j SqlDatabaseContentRetriever
java·人工智能·langchain4j
haokan_Jia40 分钟前
【一、地质灾害气象风险预警互联系统-自由编辑预警区域,打包生成预警成果】
spring boot
一勺菠萝丶44 分钟前
PDF24 转图片出现“中间横线”的根本原因与终极解决方案(DPI 原理详解)
java
姓蔡小朋友1 小时前
Unsafe类
java
上进小菜猪1 小时前
基于 YOLOv8 的昆虫智能识别工程实践 [目标检测完整源码]
后端
一只专注api接口开发的技术猿1 小时前
如何处理淘宝 API 的请求限流与数据缓存策略
java·大数据·开发语言·数据库·spring