From c596d9ab30ef4b7d8128e7b4b62acde65044a0df Mon Sep 17 00:00:00 2001 From: jxy_duyi <2826961034@qq.com> Date: Wed, 23 Apr 2025 12:28:33 +0800 Subject: [PATCH] =?UTF-8?q?update=20swagger=E9=9B=86=E6=88=90knife4j?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- m2pool-common/common-swagger/pom.xml | 8 +++++++- m2pool-gateway/pom.xml | 13 +++++++++++++ .../com/m2pool/gateway/config/SwaggerProvider.java | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/m2pool-common/common-swagger/pom.xml b/m2pool-common/common-swagger/pom.xml index 1b5bbfb..71929ab 100644 --- a/m2pool-common/common-swagger/pom.xml +++ b/m2pool-common/common-swagger/pom.xml @@ -31,7 +31,13 @@ ${swagger.fox.version} + + com.github.xiaoymin + knife4j-spring-boot-starter + 3.0.3 + + - \ No newline at end of file + diff --git a/m2pool-gateway/pom.xml b/m2pool-gateway/pom.xml index c6b8ac2..9f40bfa 100644 --- a/m2pool-gateway/pom.xml +++ b/m2pool-gateway/pom.xml @@ -105,6 +105,19 @@ common-core + + + com.github.xiaoymin + knife4j-spring-ui + 3.0.3 + + + + com.github.xiaoymin + knife4j-spring-boot-starter + 3.0.3 + + diff --git a/m2pool-gateway/src/main/java/com/m2pool/gateway/config/SwaggerProvider.java b/m2pool-gateway/src/main/java/com/m2pool/gateway/config/SwaggerProvider.java index 9de18de..68a2def 100644 --- a/m2pool-gateway/src/main/java/com/m2pool/gateway/config/SwaggerProvider.java +++ b/m2pool-gateway/src/main/java/com/m2pool/gateway/config/SwaggerProvider.java @@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cloud.gateway.config.GatewayProperties; import org.springframework.cloud.gateway.route.RouteLocator; import org.springframework.cloud.gateway.support.NameUtils; +import org.springframework.context.annotation.Primary; import org.springframework.stereotype.Component; import org.springframework.web.reactive.config.ResourceHandlerRegistry; import org.springframework.web.reactive.config.WebFluxConfigurer; @@ -19,6 +20,7 @@ import java.util.List; * @author dy */ @Component +@Primary public class SwaggerProvider implements SwaggerResourcesProvider, WebFluxConfigurer { /**