From 659617b407c7764c21717cea59bbbd0ef871e716 Mon Sep 17 00:00:00 2001 From: lbw Date: Tue, 22 Aug 2023 16:27:09 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20Fixing=20a=20bug.=20knif4j=20=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E6=8E=A5=E5=8F=A3404?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pigx-common/pigx-common-bom/pom.xml | 5 +++-- pigx-gateway/pom.xml | 2 +- .../pigx/gateway/config/SpringDocConfiguration.java | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pigx-common/pigx-common-bom/pom.xml b/pigx-common/pigx-common-bom/pom.xml index 643da3247..3728681ac 100644 --- a/pigx-common/pigx-common-bom/pom.xml +++ b/pigx-common/pigx-common-bom/pom.xml @@ -28,7 +28,7 @@ 8.4.1.jre8 8.1.2.79 6.2.0 - 4.3.0 + 3.0.3 2.1.0 2.2.14 4.4.0 @@ -277,10 +277,11 @@ - com.github.xiaoymin + io.springboot knife4j-openapi3-ui ${knife4j.version} + org.springdoc diff --git a/pigx-gateway/pom.xml b/pigx-gateway/pom.xml index b3d0c6791..c0639934a 100644 --- a/pigx-gateway/pom.xml +++ b/pigx-gateway/pom.xml @@ -99,7 +99,7 @@ - com.github.xiaoymin + io.springboot knife4j-openapi3-ui diff --git a/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/config/SpringDocConfiguration.java b/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/config/SpringDocConfiguration.java index 8b12baf95..ba5c22198 100644 --- a/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/config/SpringDocConfiguration.java +++ b/pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/config/SpringDocConfiguration.java @@ -10,6 +10,7 @@ import org.springdoc.core.properties.AbstractSwaggerUiConfigProperties; import org.springdoc.core.properties.SwaggerUiConfigProperties; import org.springdoc.webflux.ui.SwaggerResourceResolver; import org.springframework.beans.factory.InitializingBean; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -31,6 +32,7 @@ import java.util.stream.Collectors; */ @RequiredArgsConstructor @Configuration(proxyBeanMethods = false) +@ConditionalOnProperty(value = "springdoc.api-docs.enabled",matchIfMissing = true) public class SpringDocConfiguration implements InitializingBean { private final SwaggerUiConfigProperties swaggerUiConfigProperties;