ThreadLocal模板
public class UserIdThreadLocal { private static final ThreadLocal<Long>LOCAL=new ThreadLocal<>(); private UserIdThreadLocal(){} /** * 将对象放入到ThreadLocal * * @param userId */ public static void set(Long userId){ LOCAL.set(userId); } /** * 返回当前线程中的userId * * @return */ public static Long get(){ return LOCAL.get(); } /** * 删除当前线程中的userId */ public static void remove(){ LOCAL.remove(); } }

浙公网安备 33010602011771号