From 2d022516c588921ac07a2daaf274a1f288c7ee48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E7=97=95?= Date: Fri, 22 Apr 2022 14:56:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BD=BF=E7=94=A8=E9=BB=98?= =?UTF-8?q?=E8=AE=A4redis=E9=85=8D=E7=BD=AE=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/dev33/satoken/jboot/SaTokenCacheDao.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/sa-token-starter/sa-token-jboot-plugin/src/main/java/cn/dev33/satoken/jboot/SaTokenCacheDao.java b/sa-token-starter/sa-token-jboot-plugin/src/main/java/cn/dev33/satoken/jboot/SaTokenCacheDao.java index 502f11ad..4b39a835 100644 --- a/sa-token-starter/sa-token-jboot-plugin/src/main/java/cn/dev33/satoken/jboot/SaTokenCacheDao.java +++ b/sa-token-starter/sa-token-jboot-plugin/src/main/java/cn/dev33/satoken/jboot/SaTokenCacheDao.java @@ -3,6 +3,7 @@ package cn.dev33.satoken.jboot; import cn.dev33.satoken.dao.SaTokenDao; import cn.dev33.satoken.session.SaSession; import cn.dev33.satoken.util.SaFoxUtil; +import io.jboot.Jboot; import io.jboot.components.serializer.JbootSerializer; import io.jboot.exception.JbootIllegalConfigException; import io.jboot.support.redis.JbootRedisConfig; @@ -24,8 +25,19 @@ public class SaTokenCacheDao implements SaTokenDao { protected JbootSerializer serializer; private Map saRedisMap = new ConcurrentHashMap(); + + /** + * 使用默认redis配置 + */ + public SaTokenCacheDao() { + JbootRedisConfig config = (JbootRedisConfig) Jboot.config(JbootRedisConfig.class); + this.saRedisCache = new SaRedisCache(config); + this.serializer = new SaJdkSerializer(); + } + /** * 调用的Cache名称 + * * @param cacheName 使用的缓存配置名,默认为 default */ public SaTokenCacheDao(String cacheName) { @@ -48,7 +60,7 @@ public class SaTokenCacheDao implements SaTokenDao { } } this.saRedisCache = saCache; - serializer = new SaJdkSerializer(); + this.serializer = new SaJdkSerializer(); }