介绍
这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长!
以下为小编最喜欢的两句话:
要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。
一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。因此,小编想说:共勉!
今天在对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 查看本文章