1. 添加依赖
1 | <dependency> |
2. 配置Swagger
新建SwaggerConfig.java
1 | package com.pibigstar.common.config; |
3. 使用
@Api
用在类上,说明该类的作用
1 |
|
@ApiOperation
用在方法上,说明方法的作用
1 | "/vip",method=RequestMethod.GET) (value= |
@ApiParam
用在参数中,说明参数的作用
1 | public MyResponse seach( |
@ApiImplicitParams
用在方法上,用来说明方法中参数的作用
1 | "url",value="视频地址")}) (value = { (name= |
@ApiModel
描述一个Model的信息(这种一般用在post创建的时候,使用@RequestBody这样的场景,请求参数无法使用@ApiImplicitParam注解进行描述的时候)
1 | "用户信息") (value= |
@ApiResponses
用在方法上,用来表示一组响应信息
@ApiResponse
用在@ApiResponses中,一般用于表达一个错误的响应信息
code:数字,例如400
message:信息,例如”请求参数没填好”
response:抛出异常的类