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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
编啊编程啊程2 小时前
响应式编程框架Reactor【2】
java
编啊编程啊程2 小时前
响应式编程框架Reactor【3】
java·开发语言
Ka1Yan2 小时前
什么是策略模式?策略模式能带来什么?——策略模式深度解析:从概念本质到Java实战的全维度指南
java·开发语言·数据结构·算法·面试·bash·策略模式
bobz9653 小时前
ubuntu install NVIDIA Container Toolkit
后端
绝无仅有3 小时前
Go Timer 面试指南:常见问题及答案解析
后端·算法·架构
绝无仅有3 小时前
Go 语言面试指南:常见问题及答案解析
后端·面试·go
bobz9653 小时前
containerd (管理) 和 runc (执行)分离
后端
你我约定有三3 小时前
面试tips--java--equals() & hashCode()
java·开发语言·jvm
bobz9654 小时前
Docker 与 containerd 的架构差异
后端
程序猿阿伟4 小时前
《跳出“技术堆砌”陷阱,构建可演进的软件系统》
后端