Sa-Token icon indicating copy to clipboard operation
Sa-Token copied to clipboard

cn.dev33:sa-token-redis是不是现在需要替换成cn.dev33:sa-token-redis-template?

Open ddxl123 opened this issue 6 months ago • 3 comments

1.43.0

项目已经集成了 implementation("org.springframework.boot:spring-boot-starter-data-redis")

使用cn.dev33:sa-token-redis最新版本只有1.40.0,而且会跑出下面异常:


message: Handler dispatch failed: java.lang.AbstractMethodError: Receiver class cn.dev33.satoken.dao.SaTokenDaoRedis does not define or inherit an implementation of the resolved method 'abstract cn.dev33.satoken.session.SaSession getSession(java.lang.String)' of interface cn.dev33.satoken.dao.SaTokenDao.

ddxl123 avatar Jun 03 '25 03:06 ddxl123

换成 sa-token-redis-template-jdk-serializer

click33 avatar Jun 03 '25 10:06 click33

换成 sa-token-redis-template-jdk-serializer

cn.dev33:sa-token-redis-template和 sa-token-redis-template-jdk-serializer的区别?

ddxl123 avatar Jun 03 '25 10:06 ddxl123

换成 sa-token-redis-template-jdk-serializer

cn.dev33:sa-token-redis-template和 sa-token-redis-template-jdk-serializer的区别?

我现在用前者,会报错

cn.dev33.satoken.exception.SaJsonConvertException: com.fasterxml.jackson.core.JsonParseException: Unexpected character

后者不会

PS: 升级之后要清理旧的 redis 缓存,要不然依然需序列化报错.....

felix9ia avatar Jun 07 '25 03:06 felix9ia

换成 sa-token-redis-template-jdk-serializer

cn.dev33:sa-token-redis-template和 sa-token-redis-template-jdk-serializer的区别?

我现在用前者,会报错

cn.dev33.satoken.exception.SaJsonConvertException: com.fasterxml.jackson.core.JsonParseException: Unexpected character

后者不会

PS: 升级之后要清理旧的 redis 缓存,要不然依然需序列化报错.....

一直报错,清除key才成功,感谢!

aojiaoxiaolinlin avatar Aug 04 '25 09:08 aojiaoxiaolinlin