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