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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
Yeniden28 分钟前
Deepeek用大白话讲解 --> 迭代器模式(企业级场景1,多种遍历方式2,隐藏集合结构3,Java集合框架4)
java·开发语言·迭代器模式
景川呀37 分钟前
Java的类加载器
java·开发语言·java类加载器
yaoxin52112337 分钟前
274. Java Stream API - 过滤操作(filter):筛选你想要的数据
java·windows
子洋40 分钟前
AI Agent 介绍
前端·人工智能·后端
小白勇闯网安圈40 分钟前
Java面向对象(上)
java
一点晖光41 分钟前
maven推送项目到harhor私有仓库
java·maven
代码or搬砖1 小时前
MySQL窗口函数 OVER()讲解
java·mysql
静心观复2 小时前
Java 中,`1 << 1`
java·开发语言
粟悟饭&龟波功2 小时前
【GitHub热门项目精选】(2025-12-19)
前端·人工智能·后端·github
爱睡觉的王宇昊2 小时前
单体架构详细解析:从概念到实践--购物网站搭建
java·spring boot·架构·团队开发·个人开发·敏捷流程