解决SpringBoot 测试类无法自动注入@Autowired的问题
作者:jingxian 发布时间:2023-11-02 04:34:14
标签:SpringBoot,测试类,@Autowired
原来的测试类的注解:
@RunWith(SpringRunner.class)
@SpringBootTest
一直没法自动注入,后来在@SpringBootTest,
加入启动类Application后就可以了
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
补充:spring boot项目单元测试时,@Autowired无法注入Service解决方式
首先确认:
测试类所在包名要和启动类一致
测试类注解正确
@SpringBootTest(classes = {BiDataTaskApplication.class})
@RunWith(SpringRunner.class)
费了半天劲,才找到原因,idea自动创建的测试类 @Test注解,使用的是 import org.junit.jupiter.api.Test;
应改成:
import org.junit.Test;
idea为什么这样,还不确定,有知道的大佬麻烦回复下!
正确配置截图:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/howard789/article/details/81020233


猜你喜欢
- 本文实例为大家分享了C#实现文件上传与下载的具体代码,供大家参考,具体内容如下C#实现文件上传代码: public ActionResult
- 集合的创建和遍历方式集合只要包含List和Set在宽泛一些就包括Map这种键值对类型的数据结构List,Set和Map在java当中都是接口
- 前言在我们的日常企业应用开发当中,会碰到很多的图片素材访问的场景。比如社交类应用,您会在朋友圈中存放大量的图片,还有一些在线旅游或者直播的行
- Java对称加密Cipher实现对称加密public class EncrypDES { // 字符串默认键值 &
- like模糊查询特殊字符报错转义处理方案1 <if test="projectName!
- 场景描述在项目开发的过程中,需要修改调试的时候偶每次都需要重启项目浪费时间,下面是我整理的两种常用的两种方式方式一修改启动配置方式(主要针对
- 360首页搜索效果如下1、完成编写的schoolnet校园网主要目录结构如下主要实现支持中文、拼音首字母、拼音全字母的智能搜索和换肤页面效果
- 依赖让我们先把 zip4j 依赖关系添加到我们的 pom.xml 文件中。<dependenc
- 本文实例讲述了Java date format时间格式化操作。分享给大家供大家参考,具体如下:import java.util.Date;i
- 本文实例讲述了Android编程调用Camera和相册功能。分享给大家供大家参考,具体如下:xml:<LinearLayout xml
- 一、前言点关注不迷路,持续输出Unity干货文章。嗨,大家好,我是新发。之前我写了一篇Unity流体模拟的文章:《Unity流体模拟,支持粒
- 本文为大家分享了Android自动检测版本及自动升级的具体代码,供大家参考,具体内容如下步骤:1.检测当前版本的信息AndroidManif
- 本文实例为大家分享了JDBC实现学生管理系统的具体代码,供大家参考,具体内容如下1、学生类package manage;import jav
- 这篇文章主要介绍了跨域解决方案Jsonp原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以
- 本文实例讲述了Java之JFrame输出Helloworld的方法。分享给大家供大家参考。具体如下:JAVA的GUI程序的基本思路是以JFr
- •readonly和const都是用来标识常量的[1]。•const可用于修饰class的field或者一个局部变量(local varia
- 数值类型之间的转换6个实心箭头箭头表示无信息丢失的转换;3个虚箭头表示可能有精度损失的转换.当使用上面两个数值进行二元操作时,先要将两个操作
- Interceptor 介绍 * (Interceptor)同 Filter 过滤器一样,它俩都是面向切面编程—&
- 一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,影响用户
- 本文实例为大家分享了Qt TCP实现简单通信的具体代码,供大家参考,具体内容如下在.pro文件中添加网络模块 Qt += network服务