路泰机电科技体检——数据平台后端
赵文轩
2024-06-06 45be2f5e61430a3453b3e72f509f5966928375e1
每次执行前清空日志
2个文件已修改
27 ■■■■ 已修改文件
src/main/java/com/example/controller/TestController.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/scheudleds/DictSync.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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")
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) {