From 328d2c432e861bdffa10c8b3e366903881fae337 Mon Sep 17 00:00:00 2001 From: redkale Date: Fri, 9 Aug 2024 00:11:20 +0800 Subject: [PATCH] =?UTF-8?q?ClassFilter=E8=BF=87=E6=BB=A4=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/boot/Application.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/redkale/boot/Application.java b/src/main/java/org/redkale/boot/Application.java index 69810191c..905171a12 100644 --- a/src/main/java/org/redkale/boot/Application.java +++ b/src/main/java/org/redkale/boot/Application.java @@ -718,7 +718,7 @@ public final class Application { StringBuilder sb = new StringBuilder(); resConfigFilter.getFilterEntrys().forEach(en -> { AutoLoad auto = en.getType().getAnnotation(AutoLoad.class); - if (auto == null || auto.value()) { + if (Modifier.isPublic(en.getType().getModifiers()) && (auto == null || auto.value())) { int c = resourceFactory.registerConfiguration(en.getType()); sb.append("Load Configuration (type=") .append(en.getType().getName()) @@ -735,7 +735,7 @@ public final class Application { StringBuilder sb = new StringBuilder(); resAnnFilter.getFilterEntrys().forEach(en -> { AutoLoad auto = en.getType().getAnnotation(AutoLoad.class); - if (auto == null || auto.value()) { + if (Modifier.isPublic(en.getType().getModifiers()) && (auto == null || auto.value())) { ResourceAnnotationLoader loader = Creator.create(en.getType()).create(); resourceFactory.register(loader); @@ -754,7 +754,7 @@ public final class Application { StringBuilder sb = new StringBuilder(); resTypeFilter.getFilterEntrys().forEach(en -> { AutoLoad auto = en.getType().getAnnotation(AutoLoad.class); - if (auto == null || auto.value()) { + if (Modifier.isPublic(en.getType().getModifiers()) && (auto == null || auto.value())) { ResourceTypeLoader loader = Creator.create(en.getType()).create(); resourceFactory.register(loader); sb.append("Load ResourceTypeLoader (type=")