Commit 3e06a537ac7cc8588d785921986737736f172a39
1 parent
16b64262
调整swagger默认参数配置
Signed-off-by: TanYibin <5491541@qq.com>
Showing
1 changed file
with
13 additions
and
9 deletions
huaheng-wms-core/src/main/java/org/jeecg/utils/config/Swagger3Config.java
... | ... | @@ -51,12 +51,16 @@ public class Swagger3Config implements WebMvcConfigurer { |
51 | 51 | */ |
52 | 52 | @Bean(value = "defaultApi2") |
53 | 53 | public Docket defaultApi2() { |
54 | - return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() | |
55 | - // 此包路径下的类,才生成接口文档 | |
56 | - .apis(RequestHandlerSelectors.basePackage("org.jeecg.modules.wms.api")) | |
57 | - // 加了ApiOperation注解的类,才生成接口文档 | |
58 | - .apis(RequestHandlerSelectors.withClassAnnotation(RestController.class)).apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)) | |
59 | - .paths(PathSelectors.any()).build().securitySchemes(Collections.singletonList(securityScheme())).securityContexts(securityContexts()); | |
54 | + return new Docket(DocumentationType.SWAGGER_2) | |
55 | + .apiInfo(apiInfo()) | |
56 | + .select() | |
57 | + .apis(RequestHandlerSelectors.basePackage("org.jeecg.modules.wms.api"))// 此包路径下的类,才生成接口文档 | |
58 | + .apis(RequestHandlerSelectors.withClassAnnotation(RestController.class))// 加了ApiOperation注解的类,才生成接口文档 | |
59 | + .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)) | |
60 | + .paths(PathSelectors.any()) | |
61 | + .build() | |
62 | + .securitySchemes(Collections.singletonList(securityScheme())) | |
63 | + .securityContexts(securityContexts()); | |
60 | 64 | // .globalOperationParameters(setHeaderToken()); |
61 | 65 | } |
62 | 66 | |
... | ... | @@ -68,7 +72,7 @@ public class Swagger3Config implements WebMvcConfigurer { |
68 | 72 | */ |
69 | 73 | @Bean |
70 | 74 | SecurityScheme securityScheme() { |
71 | - return new ApiKey(CommonConstant.X_ACCESS_TOKEN, CommonConstant.X_ACCESS_TOKEN, "header"); | |
75 | + return new ApiKey("TOKEN", "token", "header"); | |
72 | 76 | } |
73 | 77 | |
74 | 78 | /** |
... | ... | @@ -88,7 +92,7 @@ public class Swagger3Config implements WebMvcConfigurer { |
88 | 92 | .title("华恒仓储管理系统API接口文档") |
89 | 93 | // 版本号 |
90 | 94 | .version("1.0") |
91 | -// .termsOfServiceUrl("NO terms of service") | |
95 | +// .termsOfServiceUrl("NO terms of service") | |
92 | 96 | // 描述 |
93 | 97 | .description("后台API接口").license("The Apache License, Version 2.0").licenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html").build(); |
94 | 98 | } |
... | ... | @@ -97,7 +101,7 @@ public class Swagger3Config implements WebMvcConfigurer { |
97 | 101 | AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything"); |
98 | 102 | AuthorizationScope[] authorizationScopes = new AuthorizationScope[1]; |
99 | 103 | authorizationScopes[0] = authorizationScope; |
100 | - return Collections.singletonList(new SecurityReference(CommonConstant.X_ACCESS_TOKEN, authorizationScopes)); | |
104 | + return Collections.singletonList(new SecurityReference("TOKEN", authorizationScopes)); | |
101 | 105 | } |
102 | 106 | |
103 | 107 | } |
... | ... |