yubin 3 өдөр өмнө
parent
commit
f8ba1beb4b

+ 8 - 8
pom.xml

@@ -306,18 +306,18 @@
             <scope>test</scope>
         </dependency>
 
-        <dependency>
-            <groupId>org.springdoc</groupId>
-            <artifactId>springdoc-openapi-ui</artifactId>
-            <version>1.6.14</version>
-        </dependency>
-
 <!--        <dependency>-->
 <!--            <groupId>org.springdoc</groupId>-->
-<!--            <artifactId>springdoc-openapi-webflux-ui</artifactId>-->
-<!--            <version>1.6.15</version>-->
+<!--            <artifactId>springdoc-openapi-ui</artifactId>-->
+<!--            <version>1.6.14</version>-->
 <!--        </dependency>-->
 
+        <dependency>
+            <groupId>org.springdoc</groupId>
+            <artifactId>springdoc-openapi-webflux-ui</artifactId>
+            <version>1.6.15</version>
+        </dependency>
+
         <dependency>
             <groupId>io.jsonwebtoken</groupId>
             <artifactId>jjwt</artifactId>

+ 4 - 4
src/main/java/com/txz/project/configurer/OpenApiConfig.java

@@ -17,7 +17,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
-//@Configuration
+@Configuration
 public class OpenApiConfig {
 
     private final RouteDefinitionLocator routeDefinitionLocator;
@@ -32,7 +32,7 @@ public class OpenApiConfig {
     /**
      * 配置API文档基本信息,包含全局请求头
      */
-   // @Bean
+    @Bean
     public OpenAPI customOpenAPI() {
         // 1. 定义自定义请求头的安全方案
         SecurityScheme customHeaderScheme = new SecurityScheme()
@@ -62,8 +62,8 @@ public class OpenApiConfig {
     /**
      * 聚合各微服务的API文档
      */
-   // @Bean
-  //  @Lazy(false)
+    @Bean
+    @Lazy(false)
     public List<GroupedOpenApi> apis(SwaggerUiConfigParameters swaggerUiConfigParameters) {
         List<GroupedOpenApi> groups = new ArrayList<>();
 

+ 8 - 8
src/main/resources/bootstrap.properties

@@ -118,19 +118,19 @@ spring.messages.cache-duration=0
 
 
 # mall\u670D\u52A1\u8DEF\u7531\u914D\u7F6E
-#spring.cloud.gateway.routes[0].id=mall
-#spring.cloud.gateway.routes[0].uri=lb://mall
-#spring.cloud.gateway.routes[0].predicates[0]=Path=/v3/api-docs/mall
-#spring.cloud.gateway.routes[0].filters[0]=RewritePath=/v3/api-docs/mall, /v3/api-docs
+spring.cloud.gateway.routes[0].id=mall
+spring.cloud.gateway.routes[0].uri=lb://mall
+spring.cloud.gateway.routes[0].predicates[0]=Path=/v3/api-docs/mall
+spring.cloud.gateway.routes[0].filters[0]=RewritePath=/v3/api-docs/mall, /v3/api-docs
 
 #spring.cloud.gateway.routes[0].predicates[0]=Path=/mall/**
 #spring.cloud.gateway.routes[0].filters[0]=RewritePath=/mall/(?<path>.*), /$\{path}
 
 # cif\u670D\u52A1\u8DEF\u7531\u914D\u7F6E
-#spring.cloud.gateway.routes[1].id=cif
-#spring.cloud.gateway.routes[1].uri=lb://cif
-#spring.cloud.gateway.routes[1].predicates[0]=Path=/v3/api-docs/cif
-#spring.cloud.gateway.routes[1].filters[0]=RewritePath=/v3/api-docs/cif, /v3/api-docs
+spring.cloud.gateway.routes[1].id=cif
+spring.cloud.gateway.routes[1].uri=lb://cif
+spring.cloud.gateway.routes[1].predicates[0]=Path=/v3/api-docs/cif
+spring.cloud.gateway.routes[1].filters[0]=RewritePath=/v3/api-docs/cif, /v3/api-docs
 
 #
 ## cif\u670D\u52A1\u8DEF\u7531\u914D\u7F6E