mica-swagger 是对 swagger 和 knife4j 的封装,开箱即用。
使用
maven
<dependency> |
gradle
compile("net.dreamlu:mica-swagger:${version}") |
配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| mica.swagger.enabled | true | 是否开启 swagger,默认:true |
| mica.swagger.title | XXX服务 | 标题,默认:XXX服务 |
| mica.swagger.description | XXX服务 | 详情,默认:XXX服务 |
| mica.swagger.version | V1.0 | 版本号,默认:V1.0 |
| mica.swagger.headers | 无 | 全局统一请求头 |
| mica.swagger.contact-email | 无 | 组织邮箱 |
| mica.swagger.contact-url | 无 | 组织url |
| mica.swagger.contact-user | 无 | 组织名 |
| mica.swagger.authorization.auth-regex | ^.*$ | 需要开启鉴权URL的正则,默认:^.*$ |
| mica.swagger.authorization.enabled | false | 开启Authorization,默认:false |
| mica.swagger.authorization.key-name | TOKEN | 鉴权传递的Header参数,默认:TOKEN |
| mica.swagger.authorization.name | Authorization | 鉴权策略ID,对应 SecurityReferences ID,默认:Authorization |
使用
注意: 添加有 @Api 注解的控制器才会自动暴露给 swagger。
/** |
微信 vs 公众号

精彩内容每日推荐!!!