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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
cike_y几秒前
Spring整合Mybatis:dao层
java·开发语言·数据库·spring·mybatis
小股虫1 分钟前
缓存攻防战:在增长中台设计一套高效且安全的缓存体系
java·分布式·安全·缓存·微服务·架构
小蒜学长2 分钟前
足球联赛管理系统(代码+数据库+LW)
java·数据库·spring boot·后端
骑着bug的coder7 分钟前
第10讲:并发场景优化——锁机制与死锁解决
后端·mysql
tkevinjd7 分钟前
IO流3(字符流)
java
不吃香菜5677 分钟前
SpringBoot 与 SpringCloud用法和区别
java
青梅主码7 分钟前
CB Insights最新发布《人工智能编程代理市场份额报告:2025 年 12 月》:Cursor 被誉为当下最强的 AI 代码编辑器 Claude Code
后端
这是程序猿11 分钟前
基于java的SpringBoot框架医院药品管理系统
java·开发语言·spring boot·后端·spring·医院药品管理系统
tkevinjd15 分钟前
IO流4(小练习)
java·io流
Vic1010116 分钟前
PostgreSQL 中序列(bigserial 和手动序列)的使用与注意事项
java·大数据·数据库·postgresql