创建上下文对象类:UserContextHolder
==
package com.kejin.qdp.context;
import com.kejin.qdp.common.bean.system.SysUser;
/**
* @author:chenjian
* @date:2020/4/27 17:06 下午
* @description: 用户上下文
* @modifyTime:
* @modifyDescription:
*/
public class UserContextHolder {
private final static ThreadLocal<SysUser> threadLocal = new ThreadLocal<>();
public static SysUser getUser() {
return threadLocal.get();
}
public static void setUser(SysUser user) {
threadLocal.set(user);
}
public static void clearUser() {
threadLocal.remove();
}
}
===========================================================================================
UserContextHolder.setUser(sysUser);
======================================
SysUser user=UserContextHolder.getUser();