RuoYi swagger 改knife4j
时间: 2023-11-10 17:05:59 浏览: 277
***于 Spring Boot 和 Vue.js 的快速开发平台,其中使用了 Swagger 来生成 API 文档。而 Knife4j 是 Swagger 的增强版,提供了更加丰富的功能和更好的用户体验。因此,将 RuoYi 中的 Swagger 替换为 Knife4j 是一种不错的选择。
要将 RuoYi 中的 Swagger 替换为 Knife4j,需要进行以下步骤:
1. 在 pom.xml 文件中添加 Knife4j 的依赖:
```xml
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>3.0.2</version>
</dependency>
```
2. 在 application.yml 文件中添加 Knife4j 的配置:
```yaml
# Knife4j 配置
knife4j:
title: RuoYi API 接口文档
description: RuoYi API 接口文档
version: 1.0.0
contact:
name: CSDN
url: https://blog.csdn.net/
email: xxx@xxx.com
```
3. 在启动类中添加 Knife4j 的注解:
```java
@EnableKnife4j
@SpringBootApplication
public class RuoYiApplication {
public static void main(String[] args) {
SpringApplication.run(RuoYiApplication.class, args);
}
}
```
完成以上步骤后,重新启动应用程序即可看到 Knife4j 生成的 API 文档。
阅读全文