From 45be2f5e61430a3453b3e72f509f5966928375e1 Mon Sep 17 00:00:00 2001
From: 赵文轩 <1652863494@qq.com>
Date: 星期四, 06 六月 2024 19:38:52 +0800
Subject: [PATCH] 每次执行前清空日志

---
 src/main/java/com/example/scheudleds/DictSync.java       |    7 +++++++
 src/main/java/com/example/controller/TestController.java |   20 ++++++++++++++------
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/example/controller/TestController.java b/src/main/java/com/example/controller/TestController.java
index bee3641..498359e 100644
--- a/src/main/java/com/example/controller/TestController.java
+++ b/src/main/java/com/example/controller/TestController.java
@@ -21,13 +21,21 @@
     private DictionaryUtil dictionaryUtil;
     @GetMapping("exec")
     public String exce(){
+        // 灏嗘枃浠跺唴瀹硅缃负绌�
+        FileWriter fileWriter = null;
         try {
-            dictionaryUtil.exec1();
-            return "鎵ц鎴愬姛";
-        } catch (IOException e) {
-            e.printStackTrace();
-            return e.getMessage();
-        }
+            fileWriter = new FileWriter(LOG_PATH);
+            fileWriter.write("");
+            fileWriter.close();
+        } catch (IOException ignored) {}
+        new Thread(()->{
+            try {
+                dictionaryUtil.exec1();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }).start();
+        return "宸叉彁浜ゆ墽琛�";
     }
 
     @GetMapping("/show")
diff --git a/src/main/java/com/example/scheudleds/DictSync.java b/src/main/java/com/example/scheudleds/DictSync.java
index 96f1800..8666ce9 100644
--- a/src/main/java/com/example/scheudleds/DictSync.java
+++ b/src/main/java/com/example/scheudleds/DictSync.java
@@ -9,6 +9,7 @@
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
 
+import java.io.FileWriter;
 import java.io.IOException;
 
 @Slf4j
@@ -23,6 +24,12 @@
      */
     @Scheduled(cron = "0 0 22 * * ? ")
     public void execDict(){
+        FileWriter fileWriter = null;
+        try {
+            fileWriter = new FileWriter("src/main/resources/log.log");
+            fileWriter.write("");
+            fileWriter.close();
+        } catch (IOException ignored) {}
         try {
             dictionaryUtil.exec1();
         } catch (IOException e) {

--
Gitblit v1.8.0