首页>代码>spring boot+mybatis学习资源共享平台系统代码分享>/resource-share-platform/resource-sharing-platform-java/src/main/java/com/cxs/auth/AuthCacheService.java
package com.cxs.auth;

import com.cxs.model.User;

/*
 * @Author:cxs
 * @Motto:放下杂念,只为迎接明天更好的自己
 * */
public class AuthCacheService {
    private static ThreadLocal<User> userThreadLocal;
    private static ThreadLocal<Token> tokenThreadLocal;

    static {
        userThreadLocal = new ThreadLocal<User>();
        tokenThreadLocal = new ThreadLocal<Token>();
    }

    public static void setUserThreadLocal(User user){
        userThreadLocal.set(user);
    }

    public static void setTokenThreadLocal(Token token){
        tokenThreadLocal.set(token);
    }

    public static User getUser(){
        return userThreadLocal.get();
    }

    public static Token getToken(){
        return tokenThreadLocal.get();
    }

    public static void removeUser() {
        userThreadLocal.remove();
    }

    public static void removeToken() {
        tokenThreadLocal.remove();
    }
}
最近下载更多
qiangmin1223  LV12 4月24日
玖零定制问题修复  LV34 4月4日
wanglinddad  LV54 3月31日
15103432984  LV2 3月17日
Demo1111  LV30 2023年12月7日
zyzyhh  LV2 2023年11月22日
zxc131313  LV12 2023年11月19日
wangyh1  LV2 2023年11月15日
流连瓦盖法  LV7 2023年11月2日
hmdzmsl12  LV2 2023年10月18日
最近浏览更多
zolscy  LV12 4月25日
qiangmin1223  LV12 4月24日
玖零定制问题修复  LV34 4月4日
wanglinddad  LV54 3月31日
xiaozhi丶  LV14 3月24日
15103432984  LV2 3月17日
猪鼓励 3月17日
暂无贡献等级
zxc123zdq  LV14 3月2日
1134116035 2月21日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友