package com.mayikt.main.security;import com.mayikt.main.entity.SysUser;/*** 缓存用户数据到ThreadLocal** @author gblfy* @date 2022-09-12*/
public class UserContextHolder {/*** 定义threadLocal*/private static ThreadLocal<SysUser> threadLocal = new ThreadLocal<>();/*** 将用户数据存储到threadLocal** @param sysUser*/public static void set(SysUser sysUser) {threadLocal.set(sysUser);}/*** 将用户数据从threadLocal中取出** @return*/public static SysUser get() {return threadLocal.get();}/*** 将用户数据从threadLocal中移除** @return*/public static void remove() {threadLocal.remove();}}