From ef56ffa315c01ffcc2cfb8e6e516df9c18a8ed3c Mon Sep 17 00:00:00 2001 From: zhouhao Date: Sat, 5 Jul 2025 21:25:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DFastBeanCopier?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E6=8A=A5=E6=89=BE=E4=B8=8D=E5=88=B0=E7=B1=BB?= =?UTF-8?q?=E9=97=AE=E9=A2=98.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/hswebframework/web/proxy/Proxy.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hsweb-core/src/main/java/org/hswebframework/web/proxy/Proxy.java b/hsweb-core/src/main/java/org/hswebframework/web/proxy/Proxy.java index a8938a68d..4811e6632 100644 --- a/hsweb-core/src/main/java/org/hswebframework/web/proxy/Proxy.java +++ b/hsweb-core/src/main/java/org/hswebframework/web/proxy/Proxy.java @@ -31,7 +31,7 @@ public class Proxy extends URLClassLoader { @Getter private final String classFullName; - private final List loaders = new ArrayList<>(); + private final Set loaders = new HashSet<>(); private Class targetClass; @SneakyThrows @@ -130,7 +130,7 @@ public class Proxy extends URLClassLoader { } loaders.add(ClassUtils.getDefaultClassLoader()); - + loaders.add(Proxy.class.getClassLoader()); classPool.insertClassPath(new LoaderClassPath(this)); className = superClass.getSimpleName() + "$Proxy" + counter.getAndIncrement();