Skip to content

Commit cee22cd

Browse files
committed
优化代码:实现全局Request参数的配置 #201
1 parent 2fe46ce commit cee22cd

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

src/main/java/com/spring4all/swagger/DocketConfiguration.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ public Docket createRestApi() {
5959
Class<?>[] ignoredParameterTypes = swaggerProperties.getIgnoredParameterTypes().toArray(array);
6060
builder.ignoredParameterTypes(ignoredParameterTypes);
6161

62-
//
63-
if(swaggerProperties.getGlobalOperationParameters() != null) {
62+
// 设置全局参数
63+
if (swaggerProperties.getGlobalOperationParameters() != null) {
6464
builder.globalRequestParameters(globalRequestParameters(swaggerProperties));
6565
}
6666

@@ -75,24 +75,21 @@ public Docket createRestApi() {
7575
return docket;
7676
}
7777

78-
7978
/**
8079
* 全局请求参数
8180
*
8281
* @param swaggerProperties {@link SwaggerProperties}
8382
* @return RequestParameter {@link RequestParameter}
8483
*/
8584
private List<RequestParameter> globalRequestParameters(SwaggerProperties swaggerProperties) {
86-
return swaggerProperties.getGlobalOperationParameters().stream().map(param -> {
87-
return new RequestParameterBuilder()
88-
.name(param.getName())
89-
.description(param.getDescription())
90-
.in(param.getParameterType())
91-
.required(param.getRequired())
92-
.query(q -> q.defaultValue(param.getModelRef()))
93-
.query(q -> q.model(m -> m.scalarModel(ScalarType.STRING)))
94-
.build();
95-
}).collect(Collectors.toList());
85+
return swaggerProperties.getGlobalOperationParameters().stream().map(param -> new RequestParameterBuilder()
86+
.name(param.getName())
87+
.description(param.getDescription())
88+
.in(param.getParameterType())
89+
.required(param.getRequired())
90+
.query(q -> q.defaultValue(param.getModelRef()))
91+
.query(q -> q.model(m -> m.scalarModel(ScalarType.STRING)))
92+
.build()).collect(Collectors.toList());
9693
}
9794

9895
/**

0 commit comments

Comments
 (0)