diff --git a/spring-brick/src/main/java/com/gitee/starblues/core/DefaultPluginManager.java b/spring-brick/src/main/java/com/gitee/starblues/core/DefaultPluginManager.java index 4914bf62e34a43aa8906d1a966f3af5cc140ff82..a94344aae2aca6fa9b7191e24e5d360c629d0d91 100644 --- a/spring-brick/src/main/java/com/gitee/starblues/core/DefaultPluginManager.java +++ b/spring-brick/src/main/java/com/gitee/starblues/core/DefaultPluginManager.java @@ -119,6 +119,7 @@ public class DefaultPluginManager implements PluginManager{ if(loaded.get()){ throw new PluginException("不能重复调用: loadPlugins"); } + pluginListenerFactory = createPluginListenerFactory(); try { if(ObjectUtils.isEmpty(pluginRootDirs)){ log.warn("插件根目录为空, 无法加载插件."); @@ -129,7 +130,6 @@ public class DefaultPluginManager implements PluginManager{ printOfNotFoundPlugins(); return Collections.emptyList(); } - pluginListenerFactory = createPluginListenerFactory(); Map pluginInfoMap = new LinkedHashMap<>(scanPluginPaths.size()); for (Path path : scanPluginPaths) { try {