1.使用maven导入jar包
在maven 网址输入springfox-swag
2.创建一个springboot项目,集成springweb
3.导入相关依赖
springfox swagger2 springfox ui
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
4.编写一个helloworld
5.配置swagger==>config
6.测试运行:
7.配置swagger
swagger的bean实例Docket;
8.swagger配置扫描接口
Docket.select();
9.配置是否启动Swagger
给enable配置是否需要启动swagger
10,如何在测试环境中使用swagger,而发布环境不使用
配置使用dev配置
11.配置API文档
- 如何配置多个分组 多个docket实例
13.API注解
@ApiModel(“用户实体类”) @ApiModelProperty(“用户名”)
//Operation接口,放在方法上
@ApiOperation(“Hello控制类”)
@ApiParam(“用户名”)