From 263ec5d21cd7e0dbbc2555d31695848072f4fd91 Mon Sep 17 00:00:00 2001 From: gaibu <1016771049@qq.com> Date: Sun, 29 Jan 2023 11:04:24 +0800 Subject: [PATCH] =?UTF-8?q?feat=20#I6BDLN=20=E7=9B=91=E5=90=AC=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E5=8E=BB=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/yomahub/liteflow/monitor/MonitorFile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/monitor/MonitorFile.java b/liteflow-core/src/main/java/com/yomahub/liteflow/monitor/MonitorFile.java index c60e51b66..e9de20135 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/monitor/MonitorFile.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/monitor/MonitorFile.java @@ -1,5 +1,6 @@ package com.yomahub.liteflow.monitor; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.io.watch.SimpleWatcher; import cn.hutool.core.io.watch.WatchMonitor; import cn.hutool.core.io.watch.watchers.DelayWatcher; @@ -49,7 +50,7 @@ public class MonitorFile { * 创建文件监听 */ public void create() { - for (String filePath : PATH_LIST) { + for (String filePath : CollUtil.distinct(PATH_LIST)) { // 这里只监听两种类型,文件修改和文件覆盖 WatchMonitor.createAll(filePath, new DelayWatcher(new SimpleWatcher() {