简介:Knife4j是一款基于Swagger的API文档生成和管理工具,它提供了一套美观、易用的界面来展示和管理API接口文档。Knife4j具有以下特点:
对于使用Knife4j的教程,你可以按照以下步骤进行操作:
/doc.html路径访问。学习knife4j之前需要掌握Swagger的知识,参考这篇文章:Swagger使用教程
在上面的文章的基础上,对依赖进行替换。
把Swagger的依赖替换为
<!--引入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>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.22</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
<version>1.5.22</version>
</dependency>knife4j的依赖
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
同时需要在这个配置文件中,放行这个doc.html

之后访问下面这个页面,就有了 http://localhost:8080/doc.html
