整体说明
swagger2的在线文档功能异常强大。
1 | @Api:用在请求的类上,表示对类的说明 |
详细说明
- @Api:用在请求的类上,说明该类的作用
1 | @Api:用在请求的类上,说明该类的作用 |
- @ApiOperation:用在请求的方法上,说明方法的作用
1 | @ApiOperation:"用在请求的方法上,说明方法的作用" |
示例:
1 | @ApiOperation(value="用户注册",notes="手机号、密码都是必输项,年龄随边填,但必须是数字") |
- @ApiImplicitParams:用在请求的方法上,包含一组参数说明
1 | @ApiImplicitParams:用在请求的方法上,包含一组参数说明 |
示列:
1 | @ApiImplicitParams({ |
- @ApiResponses:用于请求的方法上,表示一组响应
1 | @ApiResponses:用于请求的方法上,表示一组响应 |
示例:
1 | @ApiOperation(value = "select1请求",notes = "多个参数,多种的查询参数类型") |
- @ApiModel:用于响应类上,表示一个返回响应数据的信息
1 | @ApiModel:用于响应类上,表示一个返回响应数据的信息 |
示例:
1 | import io.swagger.annotations.ApiModel; |