!299 优化 solon 相关的 SaTokenDaoOfRedisJson 序列化处理

Merge pull request !299 from 西东/dev
This commit is contained in:
刘潇 2024-05-11 09:42:48 +00:00 committed by Gitee
commit fcab8b876e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 6 additions and 22 deletions

View File

@ -4,6 +4,7 @@ package com.pj.satoken;
import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.dao.SaTokenDao;
import cn.dev33.satoken.dao.SaTokenDaoOfRedis;
import cn.dev33.satoken.dao.SaTokenDaoOfRedisJson;
import cn.dev33.satoken.solon.integration.SaTokenInterceptor;
import com.pj.util.AjaxJson;
import org.noear.solon.annotation.Bean;
@ -60,7 +61,7 @@ public class SaTokenConfigure {
//如果需要 redis dao加这段代表
@Bean
public SaTokenDao saTokenDaoInit(@Inject("${sa-token-dao.redis}") SaTokenDaoOfRedis saTokenDao) {
public SaTokenDao saTokenDaoInit(@Inject("${sa-token-dao.redis}") SaTokenDaoOfRedisJson saTokenDao) {
return saTokenDao;
}

View File

@ -48,16 +48,6 @@ public class SaTokenDaoOfRedisJson implements SaTokenDao {
}
@Override
public SaSession getSession(String sessionId) {
Object obj = getObject(sessionId);
if (obj == null) {
return null;
}
return ONode.deserialize(obj.toString(), SaSessionForJson.class);
}
/**
* 获取Value如无返空
*/
@ -117,7 +107,8 @@ public class SaTokenDaoOfRedisJson implements SaTokenDao {
*/
@Override
public Object getObject(String key) {
return get(key);
String value = get(key);
return ONode.deserialize(value);
}
/**

View File

@ -49,15 +49,6 @@ public class SaTokenDaoOfRedisJson implements SaTokenDao {
}
@Override
public SaSession getSession(String sessionId) {
Object obj = getObject(sessionId);
if (obj == null) {
return null;
}
return ONode.deserialize(obj.toString(), SaSessionForJson.class);
}
/**
* 获取Value如无返空
@ -118,7 +109,8 @@ public class SaTokenDaoOfRedisJson implements SaTokenDao {
*/
@Override
public Object getObject(String key) {
return get(key);
String value = get(key);
return ONode.deserialize(value);
}
/**