LocalDataUtil

pull/1/head
chuzhichao 2 years ago
parent 847d7f8c8e
commit 7b353b2c8a

@ -0,0 +1,27 @@
package com.ruoyi.framework.config;
import java.util.HashMap;
import java.util.Map;
/**
*
*/
public class LocalDataUtil {
private static ThreadLocal<Map<String, Object>> LOCAL_VARS = new ThreadLocal<Map<String, Object>>();
public static void setVar(String key, Object obj) {
Map<String, Object> stringObjectMap = LOCAL_VARS.get();
if (null == stringObjectMap) {
stringObjectMap = new HashMap<>();
LOCAL_VARS.set(stringObjectMap);
}
stringObjectMap.put(key, obj);
}
public static Object getVar(String key) {
Map<String, Object> stringObjectMap = LOCAL_VARS.get();
return null != stringObjectMap ? stringObjectMap.get(key) : null;
}
}
Loading…
Cancel
Save