Swagger使用
对于前后端分离的项目,在接口测试的时候,可以使用postman、poster等接口测试工具。当然,也可以使用swagger
pom.xml文件
<!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency>
SwaggerConfig.java
@Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket createRestApi(){ return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() .apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()).build(); } private ApiInfo apiInfo(){ return new ApiInfoBuilder().build(); } }
可视化界面地址:
http://localhost:8001/swagger-ui.html#/

访问SysUserController测试
三个方法分别对应Controller的三个方法

测试findAll方法:
点击findAll栏目
点击try it out

点击Execute

获取数据:

测试文件下载:
点击下载文件的方法

输入参数(有参数的话),执行

点击download file便可下载文件

Reference:
wuqke, Swagger介绍及使用, https://www.jianshu.com/p/349e130e40d5

浙公网安备 33010602011771号