Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2fe46ce

Browse files
committed
实现全局Request参数的配置 #201
解决当不配置的时候出现空指针的问题
1 parent 8713dfb commit 2fe46ce

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.spring4all</groupId>
88
<artifactId>swagger-spring-boot-starter</artifactId>
9-
<version>2.0.0.SNAPSHOT</version>
9+
<version>2.0.0-SNAPSHOT</version>
1010

1111
<name>spring-boot-starter-swagger</name>
1212
<url>https://github.com/SpringForAll/spring-boot-starter-swagger</url>

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

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

62+
//
63+
if(swaggerProperties.getGlobalOperationParameters() != null) {
64+
builder.globalRequestParameters(globalRequestParameters(swaggerProperties));
65+
}
66+
6267
// 需要生成文档的接口目标配置
6368
Docket docket = builder.select()
6469
// 通过扫描包选择接口
6570
.apis(RequestHandlerSelectors.basePackage(swaggerProperties.getBasePackage()))
6671
// 通过路径匹配选择接口
6772
.paths(paths(swaggerProperties))
68-
.build()
69-
.globalRequestParameters(globalRequestParameters(swaggerProperties));
73+
.build();
7074

7175
return docket;
7276
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /