|
@@ -10,17 +10,17 @@ import org.springframework.stereotype.Component;
|
|
@Component
|
|
@Component
|
|
public class UserUtil {
|
|
public class UserUtil {
|
|
|
|
|
|
- private final InheritableThreadLocal<UserInfo> USER_THREAD_LOCAL = new InheritableThreadLocal();
|
|
|
|
|
|
+ private static final InheritableThreadLocal<UserInfo> USER_THREAD_LOCAL = new InheritableThreadLocal();
|
|
|
|
|
|
- public void setUser(UserInfo userInfo){
|
|
|
|
|
|
+ public static void setUser(UserInfo userInfo){
|
|
USER_THREAD_LOCAL.set(userInfo);
|
|
USER_THREAD_LOCAL.set(userInfo);
|
|
}
|
|
}
|
|
|
|
|
|
- public UserInfo getUser(){
|
|
|
|
|
|
+ public static UserInfo getUser(){
|
|
return USER_THREAD_LOCAL.get();
|
|
return USER_THREAD_LOCAL.get();
|
|
}
|
|
}
|
|
|
|
|
|
- public void releaseUser(){
|
|
|
|
|
|
+ public static void releaseUser(){
|
|
USER_THREAD_LOCAL.remove();
|
|
USER_THREAD_LOCAL.remove();
|
|
}
|
|
}
|
|
|
|
|