From b186297457971acd9c1c79ad5b9015fee7eb1c4d Mon Sep 17 00:00:00 2001 From: "shengzu.xue" Date: Tue, 29 Apr 2025 16:58:31 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-153340=20=E4=BB=A3=E7=A0=81=E4=B8=AD?= =?UTF-8?q?=E9=83=A8=E5=88=86=E8=B5=84=E6=BA=90=E6=B5=81=E6=9C=AA=E5=85=B3?= =?UTF-8?q?=E9=97=AD=EF=BC=8C=E4=BD=BF=E7=94=A8=20try-with-resources=20?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=85=B3=E9=97=AD=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/fr/design/RestartHelper.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/designer-base/src/main/java/com/fr/design/RestartHelper.java b/designer-base/src/main/java/com/fr/design/RestartHelper.java index 9c14fd4157..f575b2ad4b 100644 --- a/designer-base/src/main/java/com/fr/design/RestartHelper.java +++ b/designer-base/src/main/java/com/fr/design/RestartHelper.java @@ -110,8 +110,8 @@ public class RestartHelper { private static boolean deleteWhenDebug() { File ff = new File(RECORD_FILE); Properties properties = new Properties(); - try { - properties.load(new FileInputStream(ff)); + try (FileInputStream fis = new FileInputStream(ff)) { + properties.load(fis); } catch (IOException ignore) { return true; } @@ -163,7 +163,6 @@ public class RestartHelper { } - /** * 重启设计器并删除某些特定的文件 * @@ -180,13 +179,13 @@ public class RestartHelper { try { File restartLockFile = new File(StableUtils.pathJoin(StableUtils.getInstallHome(), "restart.lock")); StableUtils.makesureFileExist(restartLockFile); - randomAccessFile = new RandomAccessFile(restartLockFile,"rw"); + randomAccessFile = new RandomAccessFile(restartLockFile, "rw"); FileChannel restartLockFC = randomAccessFile.getChannel(); FileLock restartLock = restartLockFC.tryLock(); - if(restartLock == null) { + if (restartLock == null) { FineLoggerFactory.getLogger().error("restart lock null!"); } - }catch (Exception e){ + } catch (Exception e) { FineLoggerFactory.getLogger().error(e.getMessage(), e); } restartAction.execute(filesToBeDelete);