首页 > 数据库 >Springboot项目问题之StringRedisTemplate could not be found

Springboot项目问题之StringRedisTemplate could not be found

时间:2022-11-26 07:55:05浏览次数:57  
标签:Resource springboot could lettuce 报错 found jedis StringRedisTemplate Springboot

一、问题背景

在Springboot山配置redis,启动项目之后报找不到StringRedisTemplate,使用了jedis

二、报错截图如下

三、我的项目配置如下
  • springboot版本是2.6.13
  • jedis 是。整个可以从
    以下两种都会出现相同的报错

    或者
四、分析问题

看网上很多资料都是让@Autowired注解换成@Resource,尝试更换后发现之前不再出现这个问题,但是其他地方调用StringRedisTemplate所在类仍会报错,尝试修改了几处地方,也是换成@Resource才行,要是这么修改,得整个项目都得改成@Autowired和@Resource混用的方式;也有让自定义配置类的,也是太麻烦;碰巧遇到一个也是同样问题的,说可能是springboot版本导致依赖的问题,试了下果然如此;

五、问题原因

应该是springboot默认的redis客户端是lettuce,使用jedis的话得排除lettuce的依赖

六、解决方式


或者使用springboot默认的lettuce

七、参考资料

java 疑难杂症(二)StringRedisTemplate could not be found 问题解决

标签:Resource,springboot,could,lettuce,报错,found,jedis,StringRedisTemplate,Springboot
From: https://www.cnblogs.com/fyusac/p/16926853.html

相关文章

  • SpringBoot中的日志框架(未完成)
    日志是什么?日志是一个记录事件的组件,无论是记录运行情况还是追踪线上问题,都需要分析日志。为什么需要日志框架?场景演变:1、最初时利用System.out.println("msg")来输出......
  • 利用java-springboot和paddleocr进行ocr识别
    利用java-springboot和paddleocr进行ocr识别项目:https://github.com/jiangnanboy/java-springboot-paddleocrTableofContentsAboutGettingStartedResultContactR......
  • SpringBoot整合Alibaba-Dubbo和Apache-Dubbo
    目录1Alibaba整合Dubbo1.1服务提供者1.1.1服务提供者接口1.1.2服务提供者实现类1.1.2.1项目结构图1.1.2.2pom.xml1.1.2.3服务实现类1.1.2.4配置文件1.1.2.5启动类......
  • idea社区版本创建springboot项目的三种方式
    文章目录一、前言一、方式1:spring官方创建springboot项目1、打开在线的springinitializr2、选择项目的语言、版本、依赖等3、解压源码包,并使用IDEA打开4、测试接口二......
  • 基于springboot财务管理系统设计与实现的源码+文档
    摘 要随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行......
  • 基于springboot大学生体质测试管理系统设计与实现的源码+文档
    摘要大学生体质测试管理系统提供给用户一个简单方便体质测试管理信息,通过留言区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。......
  • 基于springboot电动车智能充电服务平台设计与实现的源码+文档
    摘要在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括电动车智能充电服务平台的网络应用,在外国电动车智能充电服务平台已经是很普遍的方式,不过国......
  • 如何编写一个 SpringBoot 的 Starter
    一、什么是Starter?在开发过程中我们就经常使用到各种starter,比如mybatis-spring-boot-starter,只需要进行简单的配置即可使用,就像一个插件非常方便。这也是SpringBoot......
  • 基于springboot财务管理系统设计与实现的源码+文档
     摘要随着信息化时代的到来,管理系统都趋向于智能化、系统化,车辆充电桩管理系统也不例外,但目前国内仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然......
  • springboot接收前端传参的几种方式
    1、通过HttpServletRequest接收,常用于获取请求头参数以及Cookie,适用于GET和POST请求方式,以下两种方式:@GetMapping("/demo1")publicvoiddemo1(@RequestHeader(name=......