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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
想不明白的过度思考者3 分钟前
Spring Web MVC从入门到实战
java·前端·spring·mvc
Andy3 分钟前
Docker 初识
java·docker·容器
SunnyDays101111 分钟前
Java 高效实现 PPT 转 PDF
java·ppt转pdf
IUGEI12 分钟前
【后端开发笔记】JVM底层原理-内存结构篇
java·jvm·笔记·后端
合作小小程序员小小店15 分钟前
网页开发,在线%宠物论坛管理%系统,基于eclipse,html,css,jquery,servlet,jsp,sql server数据库。
java·sqlserver·eclipse·jdk·html·intellij-idea
java1234_小锋21 分钟前
简述Mybatis的插件运行原理?
java·开发语言·mybatis
i***395829 分钟前
Springboot中SLF4J详解
java·spring boot·后端
子洋32 分钟前
群晖 DSM 更新后 Cloudflare DDNS 失效的排查记录
前端·后端·dns
z***948439 分钟前
springboot和springframework版本依赖关系
java·spring boot·后端
p***95001 小时前
spring Profile
java·数据库·spring