springboot从2.0.6升级到2.2.6,报错。
java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCursor()Ljava/lang/String;
原因:
springboot和shiro-redis版本 不匹配。
解决如下:
<!--<shiro.redis.version>3.2.3</shiro.redis.version>-->
<shiro.redis.version>3.3.1</shiro.redis.version>
<dependency>
<groupId>org.crazycake</groupId>
<artifactId>shiro-redis</artifactId>
<version>${shiro.redis.version}</version>
</dependency>
同样提升shiro-redis版本。
版本查看网址:
详细 可参考以下博客。
博客一:
博客二:
因篇幅问题不能全部显示,请点此查看更多更全内容