mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-07 15:14:23 +08:00
refactor: 新增 sa-token-demo/pom.xml 以便在 idea 中一键导入所有 demo 项目
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
package cn.dev33.satoken.jboot;
|
||||
|
||||
import cn.dev33.satoken.dao.SaTokenDao;
|
||||
import cn.dev33.satoken.dao.auto.SaTokenDaoBySessionFollowObject;
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.util.SaFoxUtil;
|
||||
import io.jboot.Jboot;
|
||||
@@ -35,7 +36,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
* 使用Jboot的缓存方法存取Token数据
|
||||
*/
|
||||
@SuppressWarnings({"unchecked", "rawtypes"})
|
||||
public class SaTokenCacheDao implements SaTokenDao {
|
||||
public class SaTokenCacheDao implements SaTokenDaoBySessionFollowObject {
|
||||
|
||||
protected SaRedisCache saRedisCache;
|
||||
protected JbootSerializer serializer;
|
||||
@@ -236,32 +237,32 @@ public class SaTokenCacheDao implements SaTokenDao {
|
||||
|
||||
@Override
|
||||
public SaSession getSession(String sessionId) {
|
||||
return SaTokenDao.super.getSession(sessionId);
|
||||
return SaTokenDaoBySessionFollowObject.super.getSession(sessionId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSession(SaSession session, long timeout) {
|
||||
SaTokenDao.super.setSession(session, timeout);
|
||||
SaTokenDaoBySessionFollowObject.super.setSession(session, timeout);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateSession(SaSession session) {
|
||||
SaTokenDao.super.updateSession(session);
|
||||
SaTokenDaoBySessionFollowObject.super.updateSession(session);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteSession(String sessionId) {
|
||||
SaTokenDao.super.deleteSession(sessionId);
|
||||
SaTokenDaoBySessionFollowObject.super.deleteSession(sessionId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getSessionTimeout(String sessionId) {
|
||||
return SaTokenDao.super.getSessionTimeout(sessionId);
|
||||
return SaTokenDaoBySessionFollowObject.super.getSessionTimeout(sessionId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateSessionTimeout(String sessionId, long timeout) {
|
||||
SaTokenDao.super.updateSessionTimeout(sessionId, timeout);
|
||||
SaTokenDaoBySessionFollowObject.super.updateSessionTimeout(sessionId, timeout);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -16,8 +16,7 @@
|
||||
package cn.dev33.satoken.solon.dao;
|
||||
|
||||
import cn.dev33.satoken.dao.SaTokenDao;
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.strategy.SaStrategy;
|
||||
import cn.dev33.satoken.dao.auto.SaTokenDaoBySessionFollowObject;
|
||||
import cn.dev33.satoken.util.SaFoxUtil;
|
||||
import org.noear.redisx.RedisClient;
|
||||
import org.noear.redisx.plus.RedisBucket;
|
||||
@@ -34,7 +33,7 @@ import java.util.Set;
|
||||
* @author noear
|
||||
* @since 1.6
|
||||
*/
|
||||
public class SaTokenDaoOfRedisJson implements SaTokenDao {
|
||||
public class SaTokenDaoOfRedisJson implements SaTokenDaoBySessionFollowObject {
|
||||
private final RedisBucket redisBucket;
|
||||
|
||||
public SaTokenDaoOfRedisJson(Properties props) {
|
||||
|
@@ -16,6 +16,7 @@
|
||||
package cn.dev33.satoken.solon.dao;
|
||||
|
||||
import cn.dev33.satoken.dao.SaTokenDao;
|
||||
import cn.dev33.satoken.dao.auto.SaTokenDaoBySessionFollowObject;
|
||||
import cn.dev33.satoken.strategy.SaStrategy;
|
||||
import cn.dev33.satoken.util.SaFoxUtil;
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
@@ -51,7 +52,7 @@ import java.util.stream.Stream;
|
||||
* @author noear
|
||||
* @since 1.34.0
|
||||
*/
|
||||
public class SaTokenDaoOfRedissonJackson implements SaTokenDao {
|
||||
public class SaTokenDaoOfRedissonJackson implements SaTokenDaoBySessionFollowObject {
|
||||
|
||||
public static final String DATE_TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
|
||||
public static final String DATE_PATTERN = "yyyy-MM-dd";
|
||||
|
Reference in New Issue
Block a user