Skip to content

Commit 8f0777e

Browse files
author
liqiangqiang
committed
全局响应消息实现
1 parent 5127ff3 commit 8f0777e

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

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

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,18 @@ public List<Docket> createRestApi(SwaggerProperties swaggerProperties) {
142142
excludePath.add(PathSelectors.ant(path));
143143
}
144144

145-
Docket docket = new Docket(DocumentationType.SWAGGER_2)
145+
Docket docketForBuilder = new Docket(DocumentationType.SWAGGER_2)
146146
.host(swaggerProperties.getHost())
147147
.apiInfo(apiInfo)
148-
.globalOperationParameters(assemblyGlobalOperationParameters(swaggerProperties.getGlobalOperationParameters(),
149-
docketInfo.getGlobalOperationParameters()))
150-
.groupName(groupName)
148+
.globalOperationParameters(buildGlobalOperationParametersFromSwaggerProperties(
149+
swaggerProperties.getGlobalOperationParameters()));
150+
151+
// 全局响应消息
152+
if (!swaggerProperties.getApplyDefaultResponseMessages()) {
153+
buildGlobalResponseMessage(swaggerProperties, docketForBuilder);
154+
}
155+
156+
Docket docket = docketForBuilder.groupName(groupName)
151157
.select()
152158
.apis(RequestHandlerSelectors.basePackage(docketInfo.getBasePackage()))
153159
.paths(

0 commit comments

Comments
 (0)