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