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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
cci26 分钟前
还在用conda?,试试uv,提高包的安装速度
后端
cci31 分钟前
设备每次插入Linux识别的串口不一样?试试udev!
后端
菜鸟233号1 小时前
力扣513 找树左下角的值 java实现
java·数据结构·算法·leetcode
9ilk1 小时前
【C++】--- C++11
开发语言·c++·笔记·后端
Neoest2 小时前
【EasyExcel 填坑日记】“Syntax error on token )“: 一次编译错误在逃 Runtime 的灵异事件
java·eclipse·编辑器
自在极意功。2 小时前
Web开发中的分层解耦
java·microsoft·web开发·解耦
是一个Bug2 小时前
ConcurrentHashMap的安全机制详解
java·jvm·安全
断剑zou天涯2 小时前
【算法笔记】bfprt算法
java·笔记·算法
番石榴AI2 小时前
java版的ocr推荐引擎——JiaJiaOCR 2.0重磅升级!纯Java CPU推理,新增手写OCR与表格识别
java·python·ocr
码事漫谈3 小时前
VSCode CMake Tools 功能解析、流程与最佳实践介绍
后端