spring-boot-swagger2 使用手册
在项目中常用的注解说明
| 注解 | 属性 | 值 | 备注 |
|---|---|---|---|
@Api |
value | 字符串 | 可用在class头上,class描述 |
| description | 字符串 | ||
@Api(value = "xxx", description = "xxx") |
|||
@ApiOperation |
value | 字符串 | 可用在方法头上.参数的描述容器 |
| notes | 字符串 | ||
@ApiOperation(value = "xxx", notes = "xxx") |
|||
@ApiImplicitParams |
{} | @ApiImplicitParam数组 |
可用在方法头上.参数的描述容器 |
@ApiImplicitParams({@ApiImplicitParam1,@ApiImplicitParam2,...}) |
|||
@ApiImplicitParam |
name | 字符串 与参数命名对应 | 可用在@ApiImplicitParams里 |
| value | 字符串 | 参数中文描述 | |
| required | 布尔值 | true/false | |
| dataType | 字符串 | 参数类型 | |
| paramType | 字符串 | 参数请求方式:query/path | |
query:对应@RequestParam?传递 |
|||
path: 对应@PathVariable{}path传递 |
|||
| defaultValue | 字符串 | 在api测试中默认值 | |
| 用例参见项目中的设置 | |||
@ApiResponses |
{} | @ApiResponse数组 |
可用在方法头上.参数的描述容器 |
@ApiResponses({@ApiResponse1,@ApiResponse2,...}) |
|||
@ApiResponse |
code | 整形 | 可用在@ApiResponses里 |
| message | 字符串 | 错误描述 | |
@ApiResponse(code = 200, message = "Successful") |
https://gumutianqi1.gitbooks.io/specification-doc/content/tools-doc/spring-boot-swagger2-guide.html
浙公网安备 33010602011771号