26
26
<dependency >
27
27
<groupId >com.didispace</groupId >
28
28
<artifactId >spring-boot-starter-swagger</artifactId >
29
- <version >1.3 .0.RELEASE</version >
29
+ <version >1.4 .0.RELEASE</version >
30
30
</dependency >
31
31
```
32
32
@@ -53,9 +53,11 @@ public class Bootstrap {
53
53
## 配置示例
54
54
55
55
``` properties
56
+ swagger.enabled =true
57
+
56
58
swagger.title =spring-boot-starter-swagger
57
59
swagger.description =Starter for swagger 2.x
58
- swagger.version =1.3 .0.RELEASE
60
+ swagger.version =1.4 .0.RELEASE
59
61
swagger.license =Apache License, Version 2.0
60
62
swagger.licenseUrl =https://www.apache.org/licenses/LICENSE-2.0.html
61
63
swagger.termsOfServiceUrl =https://github.com/dyc87112/spring-boot-starter-swagger
@@ -65,6 +67,7 @@ swagger.contact.email=dyc87112@qq.com
65
67
swagger.base-package =com.didispace
66
68
swagger.base-path =/**
67
69
swagger.exclude-path =/error, /ops/**
70
+
68
71
swagger.globalOperationParameters[0].name =name one
69
72
swagger.globalOperationParameters[0].description =some description one
70
73
swagger.globalOperationParameters[0].modelRef =string
@@ -82,6 +85,7 @@ swagger.globalOperationParameters[1].required=false
82
85
### 默认配置
83
86
84
87
```
88
+ - swagger.enabled=是否启用swagger,默认:true
85
89
- swagger.title=标题
86
90
- swagger.description=描述
87
91
- swagger.version=版本
@@ -103,7 +107,11 @@ swagger.globalOperationParameters[1].required=false
103
107
```
104
108
105
109
106
- > host属性从1.3.0.RELEASE开始支持
110
+ > ` 1.3.0.RELEASE ` 新增:` swagger.host ` 属性,同时也支持指定docket的配置
111
+ >
112
+ > ` 1.4.0.RELEASE ` 新增:
113
+ > - ` swagger.enabled ` :用于开关swagger的配置
114
+ > - ` swagger.globalOperationParameters ` :用于设置全局的参数,比如:header部分的accessToken等。该参数支持指定docket的配置。
107
115
108
116
### Path规则说明
109
117
@@ -176,13 +184,9 @@ swagger.docket.aaa.globalOperationParameters[0].parameterType=header
176
184
177
185
swagger.docket.bbb.title =group-bbb
178
186
swagger.docket.bbb.basePackage =com.yonghui
179
-
180
-
181
187
```
182
188
183
- 说明:默认配置与分组配置可以一起使用。在分组配置中没有配置的内容将使用默认配置替代,所以默认配置可以作为分组配置公共部分属性的配置。
184
-
185
- ` swagger.docket.aaa.globalOperationParameters[0].name ` 会覆盖同名的全局配置
189
+ 说明:默认配置与分组配置可以一起使用。在分组配置中没有配置的内容将使用默认配置替代,所以默认配置可以作为分组配置公共部分属性的配置。` swagger.docket.aaa.globalOperationParameters[0].name ` 会覆盖同名的全局配置。
186
190
187
191
### JSR-303校验注解支持
188
192
0 commit comments