From 232accc0dab3a6c3c2ca302636a2fdc7922b7227 Mon Sep 17 00:00:00 2001 From: Redkale Date: Fri, 25 Nov 2022 17:04:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=BC=E6=A8=BA=E5=AF=B2PropertiesAgent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/boot/Application.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/redkale/boot/Application.java b/src/main/java/org/redkale/boot/Application.java index 7dfd0bdd1..5ec227b98 100644 --- a/src/main/java/org/redkale/boot/Application.java +++ b/src/main/java/org/redkale/boot/Application.java @@ -795,14 +795,14 @@ public final class Application { } } - if ((dfloads == null && propertiesConf.getStringEntrys().length > 0) || (dfloads != null && propertiesConf.getStringEntrys().length > 1)) { + { //可能通过系统环境变量配置信息 Iterator it = ServiceLoader.load(PropertiesAgentProvider.class, classLoader).iterator(); RedkaleClassLoader.putServiceLoader(PropertiesAgentProvider.class); List providers = new ArrayList<>(); while (it.hasNext()) { PropertiesAgentProvider provider = it.next(); - if (provider != null) RedkaleClassLoader.putReflectionPublicConstructors(provider.getClass(), provider.getClass().getName()); //loader class if (provider != null && provider.acceptsConf(propertiesConf)) { + RedkaleClassLoader.putReflectionPublicConstructors(provider.getClass(), provider.getClass().getName()); providers.add(provider); } }