maven
<!-- swagger3:访问路径http://ip:port/swagger-ui/index.html-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
常用注解
注解 |
说明 |
@Api |
模块配置,用在Controller类上,描述Api接口 |
@ApiOperation |
接口配置,用在方法上,描述接口方法 |
@ApiParam |
方法参数配置,用在入参中或注解中 |
@Apilgnore |
忽略此接口不生成文档 |
@ApiModel |
用于类,表示对类进行说明,描述一个Model的信息 |
@ApiModelProperty |
用于属性,表示对类中变量的说明,描述一个model的属性 |
@ApiImplicitParams |
用在方法上包含一组参数说明 |
@ApiImplicitParam |
用来注解来给方法入参增加说明 |
@ApiResponses |
用于表示一组响应结果 |
@ApiResponse |
用在@ApiResponses中,一般用于表达一个错误的响应信息 |