swagger注解API详细说明

注解说明

作用范围 API 使用位置
对象属性 @ApiModelProperty 用在出入参数对象的字段上
协议集描述 @Api 用于controller类上
协议描述 @ApiOperation 用在controller的方法上
Response集 @ApiResponses 用在controller的方法上
Response @ApiResponse 用在 @ApiResponses里边
非对象参数集 @ApiImplicitParams 用在controller的方法上
非对象参数描述 @ApiImplicitParam 用在@ApiImplicitParams的方法里边
描述返回对象的意义 @ApiModel 用在返回对象类上

注解@ApiImplicitParam的paramType参数使用说明

paramType:表示参数的类型使用场景说明

类型 使用说明 举例
header 请求参数的获取:@RequestHeader(代码中接收注解)
query 请求参数的获取:@RequestParam(代码中接收注解), getUser?user =admin
path(用于restful接口) 请求参数的获取:@PathVariable(代码中接收注解) getUser/user/admin
body 请求参数的获取:@RequestBody(代码中接收注解)
form (不常用)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容