From c3237ca439e8463b73f82d5fbfdb91a84b502596 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Tue, 24 May 2022 20:16:28 +0800 Subject: [PATCH] =?UTF-8?q?perf[hotswap]:=20=E4=BC=98=E5=8C=96=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hotswap/src/main/java/com/zfoo/hotswap/util/HotSwapUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hotswap/src/main/java/com/zfoo/hotswap/util/HotSwapUtils.java b/hotswap/src/main/java/com/zfoo/hotswap/util/HotSwapUtils.java index a619ca7d..ee14df06 100644 --- a/hotswap/src/main/java/com/zfoo/hotswap/util/HotSwapUtils.java +++ b/hotswap/src/main/java/com/zfoo/hotswap/util/HotSwapUtils.java @@ -43,7 +43,7 @@ public abstract class HotSwapUtils { try { clazz = Class.forName(clazzName); } catch (ClassNotFoundException e) { - logger.info("无法在当前项目找到[class:{}],所以忽略本次热更新", clazzName); + logger.error("无法在当前项目找到类[{}],所以忽略本次热更新", clazzName); return; } @@ -82,6 +82,7 @@ public abstract class HotSwapUtils { IOUtils.closeIO(byteArrayInputStream); if (ctClass != null) { ctClass.defrost(); + ctClass.detach(); } } }