From cba071db4529097598095e2971949dfd109f12b9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 22 十月 2020 16:49:25 +0800 Subject: [PATCH] 图片显示403问题解决 --- src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java b/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java index 3b4f011..aeed876 100644 --- a/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java +++ b/src/main/java/com/yeshi/buwan/controller/admin/api/ConfigController.java @@ -5,6 +5,9 @@ import javax.annotation.Resource; +import com.yeshi.buwan.util.EHCacheManager; +import com.yeshi.buwan.util.JsonUtil; +import com.yeshi.buwan.util.StringUtil; import com.yeshi.buwan.util.SystemUtil; import org.json.JSONArray; import org.json.JSONObject; @@ -20,6 +23,9 @@ public class ConfigController { @Resource private ConfigService configService; + + @Resource + private EHCacheManager ehCacheManager; @RequestMapping("configList") public void configList(PrintWriter out) { @@ -60,4 +66,22 @@ return; } + /** + * 娓呴櫎缂撳瓨 + * + * @param cache + * @param out + */ + @RequestMapping(value = "clearCache", method = RequestMethod.POST) + public void clearCache(String cache, PrintWriter out) { + //娓呴櫎鍏ㄩ儴缂撳瓨 + if (StringUtil.isNullOrEmpty(cache)) { + ehCacheManager.removeAllCache(); + } else { + ehCacheManager.clearCacheByCacheName(cache); + } + out.print(JsonUtil.loadTrueAdmin("")); + return; + } + } -- Gitblit v1.8.0