Browse Source

no message

FengChaoYu 3 weeks ago
parent
commit
a0b3ee20a1
1 changed files with 22 additions and 0 deletions
  1. 22 0
      src/main/java/com/gree/mall/contest/config/SwaggerUIConfig.java

+ 22 - 0
src/main/java/com/gree/mall/contest/config/SwaggerUIConfig.java

@@ -40,6 +40,17 @@ public class SwaggerUIConfig {
                 .group("管理端接口")
                 .displayName("管理端接口")
                 .pathsToMatch("/pc/**")
+                .addOpenApiCustomiser(openApi -> openApi.getPaths()
+                        .values()
+                        .forEach(pathItem -> pathItem.readOperations()
+                                .forEach(operation -> operation.addParametersItem(
+                                        new io.swagger.v3.oas.models.parameters.Parameter()
+                                                .in("header")
+                                                .name("x-token")
+                                                .required(true)
+                                                .example("1111")
+                                                .description("认证令牌")
+                                ))))
                 .build();
     }
 
@@ -49,6 +60,17 @@ public class SwaggerUIConfig {
                 .group("移动端接口")
                 .displayName("移动端接口")
                 .pathsToMatch("/mini/**")
+                .addOpenApiCustomiser(openApi -> openApi.getPaths()
+                        .values()
+                        .forEach(pathItem -> pathItem.readOperations()
+                                .forEach(operation -> operation.addParametersItem(
+                                        new io.swagger.v3.oas.models.parameters.Parameter()
+                                                .in("header")
+                                                .name("x-token")
+                                                .required(true)
+                                                .example("1111")
+                                                .description("认证令牌")
+                                ))))
                 .build();
     }