技术栈

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

西晋的no12023-10-26 11:56

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

上一篇:一、PHP环境搭建[phpstorm]
下一篇:哥斯拉Godzilla使用中基于PHP的加密流量分析
相关推荐
间彧
7 分钟前
Java泛型详解与项目实战
后端
浓墨染彩霞
11 分钟前
Java----set
java·经验分享·笔记
5pace
12 分钟前
【JavaWeb|第一篇】Maven篇
java·maven
间彧
17 分钟前
PECS原则在Java集合框架中的具体实现有哪些?举例说明
后端
间彧
19 分钟前
Java 泛型擦除详解和项目实战
后端
间彧
23 分钟前
在自定义泛型类时,如何正确应用PECS原则来设计API?
后端
间彧
24 分钟前
能否详细解释PECS原则及其在项目中的实际应用场景?
后端
武子康
1 小时前
大数据-132 Flink SQL 实战入门 | 3 分钟跑通 Table API + SQL 含 toChangelogStream 新写法
大数据·后端·flink
李辰洋
1 小时前
go tools安装
开发语言·后端·golang
Code_Geo
1 小时前
agent设计模式:第三章节—并行化
java·设计模式·agent·并行化
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04Linux下V2Ray安装配置指南05GitLab 零基础入门指南:从安装到项目管理全流程06一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示07NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南08在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)092025软件测试面试八股文(含答案+文档)10两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答