Swagger常用注解及说明

一、 swagger说明

        Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。

二、swagger常用注解

   

注解名称注解含义使用目标注解参数参数含义参数可取值
`@EnableSwagger2开启Swagger注解配置类上  
`@Api修饰整个类,对类进行描述Controller上value 
 tags分组 
 description描述 
`@ApiIgnore被注释的类将不会显示在Swagger上Controller上value 
`@ApiOperation用来描述一个类的方法Controller中的方法上value描述 
 tags分组 
`@ApiImplicitParam修饰方法中的参数(一个)方法上name参数名 
value参数说明 
dataType参数数据类型"String" 
paramType参数取值类型form:以form表单传递,仅支持POST
query(对应@RequestParam注解)
body:默认,仅支持POST(@RequestBody)
path(@pathVarible)
header(参数在header中)
required参数是否必传 
`@ApiImplicitParams修饰方法中的参数(@ApiImplicitParams的集合)方法上`@ApiImplicitParam`@ApiImplicitParams的集合 
`@ApiRaram修饰方法中的参数方法上    
`@ApiReponse修饰方法的返回值方法上code响应状态码 
message方法返回值信息说明 
class方法所属的class 
`@ApiReponses修饰方法返回值的集合方法上   
`@ApiModel标识一个类为model一般作用在实体上value  
description  
`@ApiModelProperty标识model中的各个属性作用于实体的各个属性上value  
name  
required  

   三、 查看swagger接口文档

          访问:http://ip:port/swagger-ui.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值