Browse Source

swagger聚合

yubin 3 days ago
parent
commit
f49679d95d
2 changed files with 12 additions and 12 deletions
  1. 8 8
      pom.xml
  2. 4 4
      src/main/java/com/txz/project/configurer/OpenApiConfig.java

+ 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<>();