From f56afb2eff033bf6215904cf22d25530640d612c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=82=E6=A2=A6=E6=8A=80=E6=9C=AF?= <596392912@qq.com> Date: Tue, 2 Dec 2025 11:10:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(swagger):=20=E4=B8=BASwaggerLauncherServic?= =?UTF-8?q?eImpl=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 引入AutoService注解 - 在SwaggerLauncherServiceImpl类上添加@AutoService(LauncherService.class) - 实现LauncherService接口的自动注册功能 --- .../springblade/core/swagger/SwaggerLauncherServiceImpl.java | 2 ++ .../org.springblade.core.launch.service.LauncherService | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 blade-starter-swagger/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService diff --git a/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java b/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java index 3da0b2d..1269003 100644 --- a/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java +++ b/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java @@ -15,6 +15,7 @@ */ package org.springblade.core.swagger; +import net.dreamlu.mica.auto.annotation.AutoService; import org.springblade.core.launch.constant.AppConstant; import org.springblade.core.launch.service.LauncherService; import org.springframework.boot.builder.SpringApplicationBuilder; @@ -27,6 +28,7 @@ import java.util.Properties; * * @author Chill */ +@AutoService(LauncherService.class) public class SwaggerLauncherServiceImpl implements LauncherService { @Override public void launcher(SpringApplicationBuilder builder, String appName, String profile) { diff --git a/blade-starter-swagger/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService b/blade-starter-swagger/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService deleted file mode 100644 index 03ce0b3..0000000 --- a/blade-starter-swagger/src/main/resources/META-INF/services/org.springblade.core.launch.service.LauncherService +++ /dev/null @@ -1 +0,0 @@ -org.springblade.core.swagger.SwaggerLauncherServiceImpl