Skip to content

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)