【SpringBoot】升级SpringBoot版本导致NoSuchMethodError: redis/clients/jedis/ScanResult.getStringCursor()

介绍

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

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

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

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


今天在对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博客

扫描二维码关注公众号,回复: 14626046 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_60387745/article/details/129698090