fei.wang
2025-04-18 321a74059773cfecc01d6313f7c2e2d45545d6d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.hxzkappboot.util;
 
public class BaseContext {
    // 使用ThreadLocal来存储用户ID
    private static final ThreadLocal<String> userIdThreadLocal = new ThreadLocal<>();
 
    // 设置用户ID
    public static void setUserId(String userId) {
        userIdThreadLocal.set(userId);
    }
 
    // 获取用户ID
    public static String getUserId() {
        return userIdThreadLocal.get();
    }
 
    // 清除用户ID(通常在请求处理完毕后调用)
    public static void clearUserId() {
        userIdThreadLocal.remove();
    }
}