集成knife4j

## 集成knife4j实现swagger文档增强 如果不习惯使用swagger可以使用前端UI的增强解决方案knife4j,对比swagger相比有以下优势,友好界面,离线文档,接口排序,安全控制,在线调试,文档清晰,注解增强,容易上手。 1、ruoyi-admin\pom.xml模块添加整合依赖 ```xml <!-- knife4j --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>3.0.3</version> </dependency> ``` 2、SwaggerController.java修改跳转访问地址 ```java // 默认swagger-ui.html前端ui访问地址 public String index() { return redirect("/swagger-ui.html"); } // 修改成knife4j前端ui访问地址doc.html public String index() { return redirect("/doc.html"); } ``` 3、登录系统,访问菜单系统工具/系统接口,出现如下图表示成功。 ![image.png](https://cos.easydoc.net/62869128/files/kvaj69wa.png) > 提示 > 引用knife4j-spring-boot-starter依赖,项目中的swagger依赖可以删除。