问题描述:
在springboot项目导入Redis依赖后,在测试类中无法使用(RedisTemplate),报空指针
前提是都已经添加了注入注解;

添加了注解后还是会报错:

解决方法:
在启动类中加入

@RunWith(SpringRunner.class)
@SpringBootTest(classes =启动类的classname.class)

比如:

然后就可以测试redis了,通过key获取value

如果是写在了其他的类中,也需要使用这两个注解,添加到类上面 如图:


以上就是我本次操作出现的问题,记录一下。描述有误的地方欢迎大家指正~。有问题可加v 876942434,一起进步,一起交流~

springboot项目导入Redis依赖后在测试类中无法使用(RedisTemplate),报空指针相关推荐

  1. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo

    Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...

  2. springboot项目如何不依赖spring-boot-parent

    springboot项目如何不依赖spring-boot-parent 在一个pom中只能存在一个<parent></parent>标签,正常情况我们创建一个springboo ...

  3. 谷粒商城基础篇爬坑笔记--项目导入intellij IDEA后pom.xml无法识别为maven文件和程序包import com.atguigu.common.XXX不存在两个问题解决方法

    1项目导入intellij IDEA后pom.xml无法识别为maven文件. 情况如下图: intellij IDEA新手的常见问题(好吧我也是新手),解决方法: 完成后: 如果没有同步可以在控制台 ...

  4. 导入SpringBoot项目时突然遇到无法找到入口类的情况

    SpringBoot新手小白 1.导入一个新的springboot项目时,出现了如下情况: 解决方法: close project>>重新import project(注意!!spring ...

  5. 编写一个用户类(Sysuser),属性包括用户名、真实姓名、年龄、出生日期、密码,类方法中包含单独修改用户年龄、判断用户名和密码、显示用户信息功能,在用户测试类中(TestSysuser),根据用户输

    #本关任务: 编写一个用户类(Sysuser),属性包括用户名.真实姓名.年龄.出生日期.密码,类方法中包含单独修改用户年龄.判断用户名和密码.显示用户信息功能,在用户测试类中(TestSysuser ...

  6. TestNG:在一个测试类中使用@DataProvider依次运行测试

    许多Java开发人员和自动化测试工程师在他们的工作中都使用TestNG作为测试框架. 我也不例外. 这是一个显而易见的选择,因为TestNG提供了非常强大的工具集,使处理各种测试变得更加容易. 为了证 ...

  7. (1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象

    import java.util.Random;class Circle{double radius;double area;double perimeter;// 面积public void ger ...

  8. 更新Mathtype版本后,在WORD中无法使用的解决方法

    更新Mathtype版本后,在WORD中无法使用的解决方法 我之前使用的Mathtype版本是6.9的,最近更新了7.4之后打开WORD会出现禁用宏的提示. 点击启用内容,word会直接崩溃,我想应该 ...

  9. 10.SpringBootTest测试类中引入Service,报空指针异常NullPointerException

    在测试类中引入了SysUserServiceImpl,在用该service调用getInfo()时,报空指针异常.搜索发现需要在测试类上加注解@RunWith(SpringRunner.class) ...

最新文章

  1. php 签名开发,BOS签名算法的PHP demo
  2. 帝国cms调用栏目自定义字段(栏目简介)如何操作
  3. 人工智能们再也不用担心撞上玻璃橱窗了
  4. OAuth2,JWT,Open-ID Connect和其他令人困惑的事物
  5. 第五章数理统计--样本和抽样分布
  6. win10下安装和卸载Ubuntu双系统
  7. datagridview取消默认选中_winform datagridview中的 combobox如何选中默认值?
  8. java重绘table_java – 与JTable交互,使用新行快速更新
  9. 动态绘制柱状图饼状图
  10. 叹服,华为高工手写344页高性能Java架构核心原理实战架构手册
  11. MyCat2测试实战 -- 王者归来的故事
  12. 远控王 v387 免费
  13. 微波雷达感应技术系统,车库智能照明应用,物联网智能化发展
  14. 举个栗子!Tableau技巧(61):学做三个集合的维恩图(文氏图)Venn diagram
  15. 如何锻炼自己的逻辑思维
  16. 射击末世--建造者模式
  17. 关于Oracle数据库如何查询非当前用户名命名空间下的表不需要写ower直接from 表名
  18. 超简单修改权限破解typora beta版本(备忘)
  19. 我的阿里云盘资源搜索引擎首次试运行
  20. 使用nslookup命令检查DNS服务

热门文章

  1. NEAR开发者认证 NCD - Day1
  2. Rust雪山怎么防冷_刷爆朋友圈:冬天户外耍雪小常识:雪套、冰爪的正确使用方式...
  3. 提升机器学习训练数据多样性,增加医学应用可训练数据量
  4. github 下载慢解决方法
  5. 多台电脑在同一局域网之间ping不通的解决方案
  6. Couldn't find meta-data for provider with authority com.xxx.xxx.provider
  7. C#抽象类与接口的区别及应用场合
  8. Java基础之接口与抽象类的区别
  9. 缓解焦虑,这么做就可以了
  10. 如何辨别手机是行货,水货还是拼装手机