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