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

 

 

posted @ 2021-07-22 16:47  哈尔的卡西法  阅读(49)  评论(0)    收藏  举报