mirror of
https://gitee.com/dromara/sa-token.git
synced 2026-05-17 14:10:41 +08:00
更新jar包引用方式
This commit is contained in:
@@ -15,12 +15,21 @@ public class SaSessionCustomUtil {
|
||||
return SaTokenManager.getConfig().getTokenName() + ":" + session_key + ":session:" + sessionId;
|
||||
}
|
||||
|
||||
/** 指定key的session是否存在 */
|
||||
/**
|
||||
* 指定key的session是否存在
|
||||
* @param sessionId session的id
|
||||
* @return 是否存在
|
||||
*/
|
||||
public boolean isExists(String sessionId) {
|
||||
return SaTokenManager.getDao().getSaSession(getSessionKey(sessionId)) != null;
|
||||
}
|
||||
|
||||
/** 获取指定key的session, 如果没有,is_create=是否新建并返回 */
|
||||
/**
|
||||
* 获取指定key的session
|
||||
* @param sessionId key
|
||||
* @param is_create 如果没有,是否新建并返回
|
||||
* @return
|
||||
*/
|
||||
public static SaSession getSessionById(String sessionId, boolean is_create) {
|
||||
SaSession session = SaTokenManager.getDao().getSaSession(getSessionKey(sessionId));
|
||||
if(session == null && is_create) {
|
||||
@@ -29,12 +38,19 @@ public class SaSessionCustomUtil {
|
||||
}
|
||||
return session;
|
||||
}
|
||||
/** 获取指定key的session, 如果没有则新建并返回 */
|
||||
/**
|
||||
* 获取指定key的session, 如果没有则新建并返回
|
||||
* @param sessionId key
|
||||
* @return session对象
|
||||
*/
|
||||
public static SaSession getSessionById(String sessionId) {
|
||||
return getSessionById(sessionId, true);
|
||||
}
|
||||
|
||||
/** 删除指定key的session */
|
||||
/**
|
||||
* 删除指定key的session
|
||||
* @param sessionId 删除指定key
|
||||
*/
|
||||
public static void delSessionById(String sessionId) {
|
||||
SaTokenManager.getDao().delSaSession(getSessionKey(sessionId));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user