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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
小唐同学爱学习几秒前
布隆过滤器
java·spring boot·中间件
码界奇点2 分钟前
Tomcat与JDK版本对照全解析避坑指南生产环境选型建议
java·开发语言·容器·jdk·tomcat
Remember_9937 分钟前
【数据结构】深入理解排序算法:从基础原理到高级应用
java·开发语言·数据结构·算法·spring·leetcode·排序算法
indexsunny8 分钟前
互联网大厂Java求职面试实战:Spring Boot微服务与Kafka消息队列场景解析
java·spring boot·面试·kafka·microservices·interview·distributed systems
qq_12498707538 分钟前
基于Spring Boot的心理咨询预约微信小程序(源码+论文+部署+安装)
java·spring boot·后端·spring·微信小程序·小程序·毕业设计
jiayong239 分钟前
Tomcat Servlet容器与生命周期管理面试题
java·servlet·tomcat
彭于晏Yan13 分钟前
SpringBoot集成Druid连接多个数据源
java·spring boot·后端
拽着尾巴的鱼儿14 分钟前
fixedBug:Web Requeset Get请求URLEncoder 编码
java
lkbhua莱克瓦2416 分钟前
Apache Maven全面解析
java·数据库·笔记·maven·apache
爱编码的傅同学17 分钟前
【线程的同步与互斥】初识互斥量与锁
android·java·开发语言