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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
liwulin05061 分钟前
【JAVA】JVM 堆内存“缓冲空间”的压缩机制及调整方法
java·开发语言·jvm
开心猴爷2 分钟前
《Flutter从入门到实战:手把手构建跨平台应用(万字深度解析)》
后端
开心就好20252 分钟前
Flutter组件/插件开发及发布流程
后端
bcbnb5 分钟前
Flutter plugin插件制作详细过程以及发布到pub.dev的步骤
后端
新程快咖员21 分钟前
【编程分享】如何去覆盖lombok中使用@Builder注解生成的Builder类的ToString()方法?
后端
程序员小假22 分钟前
十个JVM核心知识点【全文万字保姆级详细讲解】
java·后端
盖世英雄酱5813627 分钟前
小小的改动,竟然效率提高了1000倍
数据库·后端
韩zj27 分钟前
springboot调用python文件,python文件使用其他dat文件,适配windows和linux,以及docker环境的方案
windows·spring boot·python
泉城老铁27 分钟前
springboot对接钉钉,发送钉钉消息
java·前端·后端
鸟语滑翔27 分钟前
【学生管理系统升级版】
java