mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-20 14:58:39 +08:00
refactor: UserContextHolder ThreadLocal => TransmittableThreadLocal
This commit is contained in:
@@ -20,6 +20,7 @@ import cn.dev33.satoken.session.SaSession;
|
|||||||
import cn.dev33.satoken.stp.StpUtil;
|
import cn.dev33.satoken.stp.StpUtil;
|
||||||
import cn.hutool.core.convert.Convert;
|
import cn.hutool.core.convert.Convert;
|
||||||
import cn.hutool.extra.spring.SpringUtil;
|
import cn.hutool.extra.spring.SpringUtil;
|
||||||
|
import com.alibaba.ttl.TransmittableThreadLocal;
|
||||||
import top.continew.admin.common.api.system.UserApi;
|
import top.continew.admin.common.api.system.UserApi;
|
||||||
import top.continew.starter.core.util.ExceptionUtils;
|
import top.continew.starter.core.util.ExceptionUtils;
|
||||||
|
|
||||||
@@ -31,8 +32,8 @@ import top.continew.starter.core.util.ExceptionUtils;
|
|||||||
*/
|
*/
|
||||||
public class UserContextHolder {
|
public class UserContextHolder {
|
||||||
|
|
||||||
private static final ThreadLocal<UserContext> CONTEXT_HOLDER = new ThreadLocal<>();
|
private static final TransmittableThreadLocal<UserContext> CONTEXT_HOLDER = new TransmittableThreadLocal<>();
|
||||||
private static final ThreadLocal<UserExtraContext> EXTRA_CONTEXT_HOLDER = new ThreadLocal<>();
|
private static final TransmittableThreadLocal<UserExtraContext> EXTRA_CONTEXT_HOLDER = new TransmittableThreadLocal<>();
|
||||||
|
|
||||||
private UserContextHolder() {
|
private UserContextHolder() {
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user