介绍

这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长!

以下为小编最喜欢的两句话:

要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。

一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。因此,小编想说:共勉! 


今天在对SpringBoot项目进行版本升级的时候,把2.1.8.RELEASE 升级到了 2.3.9.RELEASE ,运行的时候就会报错, redis.clients.jedis.ScanResult.getStringCursor()Ljava/lang/String;

因为在项目中引入了 Shiro ,且引入了Shiro-redis 这个开源项目

<dependency>
    <groupId>org.crazycake</groupId>
    <artifactId>shiro-redis</artifactId>
    <version>3.2.3</version>
</dependency>

解决方法

由于 Shiro-redis 已经不再维护了,那么只能手动引入 jedis的 2.9.3 版本

在pom.xml

<properties>
    <java.version>1.8</java.version>
    <elasticsearch.version>7.6.1</elasticsearch.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <jedis.version>2.9.3</jedis.version>
</properties>

因为本文是小编做的一个小小记录,所以详细信息还是需要看原博客的,希望各位大佬多多指教!!!

升级SpringBoot版本导致NoSuchMethodError: redis/clients/jedis/ScanResult.getStringCursor()_章全蛋的博客-CSDN博客

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐