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

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

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

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

1.测试类中添加注解

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

项目启动类对应的是Application类

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

相关推荐
星星电灯猴3 分钟前
iOS 上架 H5 应用的可行性与实现路径,壳应用、合规要求与构建流程的技术分析
后端
袅沫6 分钟前
微服务如何进行远程调用其他服务
java·微服务·架构
qwepoilkjasd10 分钟前
订单事件消费者迁移方案 - 幂等性与可靠性设计
后端
2501_9411481538 分钟前
高并发搜索引擎Elasticsearch与Solr深度优化在互联网实践分享
java·开发语言·前端
用户23452670098238 分钟前
Python实现异步任务队列深度好文
后端·python
00后程序员1 小时前
如何防止 IPA 被反编译,从结构隐藏到符号混淆的多层防护方案
后端
q***13341 小时前
使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
java·spring boot·jar
SamDeepThinking1 小时前
在 MySQL 里,不建议使用长事务的根因
后端·mysql
信码由缰1 小时前
Spring Data JPA 最佳实践【1/2】:实体设计指南
java
文心快码BaiduComate1 小时前
用文心快码写个「隐私优先」的本地会议助手
前端·后端·程序员