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
{
/**