From 07a1d26622baf25e974947f784b74a345cdf0980 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Thu, 12 Mar 2020 18:54:52 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20#1430=20WxMpConfigStorageHolder?= =?UTF-8?q?=E6=8F=90=E4=BE=9Bremove=E6=96=B9=E6=B3=95=EF=BC=8C=E6=96=B9?= =?UTF-8?q?=E4=BE=BF=E4=BD=BF=E7=94=A8=E8=80=85=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mp/util/WxMpConfigStorageHolder.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/WxMpConfigStorageHolder.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/WxMpConfigStorageHolder.java index af2f9226d..e844c4866 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/WxMpConfigStorageHolder.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/WxMpConfigStorageHolder.java @@ -1,13 +1,11 @@ package me.chanjar.weixin.mp.util; - /** - * @Author: yd - * @Date: 2019-03-20 22:06 + * @author yd + * @date 2019-03-20 22:06 */ public class WxMpConfigStorageHolder { - - private final static ThreadLocal WX_MP_CONFIG_STORAGE_CHOSE = new ThreadLocal() { + private final static ThreadLocal THREAD_LOCAL = new ThreadLocal() { @Override protected String initialValue() { return "default"; @@ -15,11 +13,17 @@ public class WxMpConfigStorageHolder { }; public static String get() { - return WX_MP_CONFIG_STORAGE_CHOSE.get(); + return THREAD_LOCAL.get(); } public static void set(String label) { - WX_MP_CONFIG_STORAGE_CHOSE.set(label); + THREAD_LOCAL.set(label); } + /** + * 此方法需要用户根据自己程序代码,在适当位置手动触发调用,本SDK里无法判断调用时机 + */ + public static void remove() { + THREAD_LOCAL.remove(); + } }