From 7e5c2e6fcef2cf533b2f5e8135ad025411c71abe Mon Sep 17 00:00:00 2001 From: wudp Date: Wed, 23 Apr 2025 09:18:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BD=BF=E7=94=A8=20s?= =?UTF-8?q?a-token-redis-template-jdk-serializer=20=E6=97=B6=E5=8F=8D?= =?UTF-8?q?=E5=BA=8F=E5=88=97=E5=8C=96=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SaTokenDaoForRedisTemplateUseJdkSerializer.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sa-token-plugin/sa-token-redis-template-jdk-serializer/src/main/java/cn/dev33/satoken/dao/SaTokenDaoForRedisTemplateUseJdkSerializer.java b/sa-token-plugin/sa-token-redis-template-jdk-serializer/src/main/java/cn/dev33/satoken/dao/SaTokenDaoForRedisTemplateUseJdkSerializer.java index 11ad2df9..94fb4532 100644 --- a/sa-token-plugin/sa-token-redis-template-jdk-serializer/src/main/java/cn/dev33/satoken/dao/SaTokenDaoForRedisTemplateUseJdkSerializer.java +++ b/sa-token-plugin/sa-token-redis-template-jdk-serializer/src/main/java/cn/dev33/satoken/dao/SaTokenDaoForRedisTemplateUseJdkSerializer.java @@ -62,6 +62,18 @@ public class SaTokenDaoForRedisTemplateUseJdkSerializer extends SaTokenDaoForRed return objectRedisTemplate.opsForValue().get(key); } + /** + * 获取 Object (指定反序列化类型),如无返空 + * + * @param key 键名称 + * @return object + */ + @SuppressWarnings("unchecked") + @Override + public T getObject(String key, Class classType) { + return (T) objectRedisTemplate.opsForValue().get(key); + } + /** * 写入Object,并设定存活时间 (单位: 秒) */