package com.nuojing.admin.context; public final class CurrentUserContext { private static final ThreadLocal HOLDER = new ThreadLocal<>(); private CurrentUserContext() { } public static void set(CurrentUser currentUser) { HOLDER.set(currentUser); } public static CurrentUser get() { return HOLDER.get(); } public static void clear() { HOLDER.remove(); } }