更新时间:2022-09-08 18:47:30
主要使用 Vue CLI 3,iView 开发,主要体现文档的可读性功能,给接口调用者提供接口文档,省去文档编写。
Github & Issues: https://github.com/cn-src/swagger-document-ui
码云: https://gitee.com/cn-src/swagger-document-ui
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${springfox.version}</version>
</dependency>
<dependency>
<groupId>cn.javaer.springfox</groupId>
<artifactId>swagger-document-ui</artifactId>
<version>0.1.3</version>
</dependency>
与 Spring Boot 集成使用是最简单的方式,推荐使用 程序猿DD/spring-boot-starter-swagger 提供的集成方式,然后你需要:
<dependency>
<groupId>com.spring4all</groupId>
<artifactId>swagger-spring-boot-starter</artifactId>
<version>${swagger-spring-boot-starter.version}</version>
<!--排除自带 UI 依赖-->
<exclusions>
<exclusion>
<artifactId>springfox-swagger-ui</artifactId>
<groupId>io.springfox</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cn.javaer.springfox</groupId>
<artifactId>swagger-document-ui</artifactId>
<version>0.1.3</version>
</dependency>
此项目最终是生成纯静态资源,理论上来说只要你将 dist 目录里的静态文件部署到 web 服务器的根目录下即可使用,但前提是:你的项目中使用了 swagger 规范的 API 信息接口。
本文来自云栖社区合作伙伴“开源中国”
本文作者:达尔文