|
14 | 14 | </dependency> |
15 | 15 | ``` |
16 | 16 |
|
17 | | -`ApiBoot`所提供的依赖都不需要添加版本号,具体查看[ApiBoot版本依赖](https://github.com/hengboy/api-boot/blob/master/README.md) |
| 17 | +> 注意:`ApiBoot`所提供的依赖都不需要添加版本号,但是需要添加版本依赖,具体查看[ApiBoot版本依赖](https://github.com/hengboy/api-boot/blob/master/README.md) |
18 | 18 |
|
19 | 19 | ### 相关配置 |
20 | 20 |
|
21 | | - |
| 21 | +| 配置参数 | 参数介绍 | 默认值 | |
| 22 | +| ------------------------------------------- | :--------------------------------- | :----------------------------------------------------------- | |
| 23 | +| `api.boot.swagger.enable` | 是否启用 | true | |
| 24 | +| `api.boot.swagger.title` | 文档标题 | ApiBoot快速集成Swagger文档 | |
| 25 | +| `api.boot.swagger.description` | 文档描述 | ApiBoot通过自动化配置快速集成Swagger2文档,仅需一个注解、一个依赖即可。 | |
| 26 | +| `api.boot.swagger.base-package` | 文档扫描的package | XxxApplication同级以及子级package | |
| 27 | +| `api.boot.swagger.version` | 文档版本号 | api.boot.version | |
| 28 | +| `api.boot.swagger.license` | 文档版权 | ApiBoot | |
| 29 | +| `api.boot.swagger.license-url` | 文档版权地址 | https://github.com/hengboy/api-boot | |
| 30 | +| `api.boot.swagger.contact.name` | 文档编写人名称 | 恒宇少年 | |
| 31 | +| `api.boot.swagger.contact.website` | 文档编写人主页 | http://blog.yuqiyu.com | |
| 32 | +| `api.boot.swagger.contact.email` | 文档编写人邮箱地址 | jnyuqy@gmail.com | |
| 33 | +| `api.boot.swagger.authorization.name` | 整合Oauth2后授权名称 | ApiBoot Security Oauth 认证头信息 | |
| 34 | +| `api.boot.swagger.authorization.key-name` | 整合Oauth2后授权Header内的key-name | Authorization | |
| 35 | +| `api.boot.swagger.authorization.auth-regex` | 整合Oauth2后授权表达式 | ^.*$ | |
| 36 | +以上是目前版本的所有配置参数,大多数都存在默认值,可自行修改。 |
22 | 37 |
|
23 | 38 | ### 整合ApiBoot Security Oauth |
24 | 39 |
|
| 40 | +如果你的项目添加了`Oauth2`资源保护,在`Swagger`界面上访问接口时需要设置`AccessToken`到`Header`才可以完成接口的访问,`ApiBoot Security Oauth`默认开放`Swagger`所有相关路径,如果项目内并非通过`ApiBoot Security Oauth2`来做安全认证以及资源保护,需要自行开放`Swagger`相关路径。 |
| 41 | + |
| 42 | +整合`ApiBoot Security Oauth`很简单,访问[ApiBoot Security Oauth](https://github.com/hengboy/api-boot/blob/master/api-boot-samples/api-boot-sample-security-oauth-jwt/README.md) 查看。 |
| 43 | + |
25 | 44 | ### 携带Token访问Api |
| 45 | + |
| 46 | +启动添加`ApiBoot-Swagger`依赖的项目后,访问[http://localhost:8080/swagger-ui.html](http://localhost:8080/swagger-ui.html)页面查看`Swagger`所生成的全部文档,页面右侧可以看到**Authorize**,点击后打开配置`AccessToken`的界面,配置的`AccessToken`必须携带类型,如:`Bearer 0798e1c7-64f4-4a2f-aad1-8c616c5aa85b`。 |
| 47 | + |
| 48 | +> 注意:通过`ApiBoot Security Oauth`所获取的`AccessToken`类型都为`Bearer`。 |
0 commit comments