1 Maven依赖
<!-- Swagger 2 API接口调试工具 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!--这个swagger-ui是官方提供的一个前端页面,用来查看并导出生成的api文档-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<!-- 引入swagger-bootstrap-ui包 /doc.html-->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.1</version>
</dependency>
<!-- 引入swagger-ui-layer包 /docs.html-->
<dependency>
<groupId>com.github.caspar-chen</groupId>
<artifactId>swagger-ui-layer</artifactId>
<version>1.1.3</version>
</dependency>
<!-- 引入swagger-mg-ui包 /document.html-->
<dependency>
<groupId>com.zyplayer</groupId>
<artifactId>swagger-mg-ui</artifactId>
<version>1.0.6</version>
</dependency>
2 自定义Swagger-UI页面
2.1 Boostrap-UI
调试接口的传参数据可以保存。
http://localhost:8080/doc.htmlhttp://localhost:8080/doc.html
2.2 Layer-UI
调试接口的传参数据不可以保存。
http://localhost:8080/docs.htmlhttp://localhost:8080/docs.html
2.3 Mg-UI
调试接口的传参数据可以保存。
http://localhost:8080/document.htmlhttp://localhost:8080/document.html
注:
有关Swagger 2的配置请查看以下博客。