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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
Qiuner5 分钟前
Spring Boot 进阶:application.properties 与 application.yml 的全方位对比与最佳实践
java·spring boot·后端
寒山李白7 分钟前
Mybatis使用教程之XML配置方式实现增删改查
xml·java·mybatis
Seven9717 分钟前
剑指offer-38、⼆叉树的深度
java
Kapaseker21 分钟前
一文入门 Java Stream
java
optimistic_chen24 分钟前
【Java EE进阶 --- SpringBoot】Spring事务
java·spring boot·笔记·spring·java-ee·事务
leonardee25 分钟前
【玩转全栈】----Django基本配置和介绍
java·后端
Slow菜鸟36 分钟前
Java 开发环境安装指南(一) | 目录设计规范
java
绝无仅有39 分钟前
电商大厂面试题解答与场景解析(二)
后端·面试·架构
绝无仅有40 分钟前
某电商大厂场景面试相关的技术文章
后端·面试·架构
BS_Li1 小时前
【Linux系统编程】进程控制
java·linux·数据库