前言
本文将详细的介绍如何在sspringboot3项目中整合Knife4j 4.4
Knife4j官网:
Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4j (xiaominfo.com)
目前项目的兼容性
Knife4j 与各个版本 Spring Boot 的兼容性情况如下:
- Spring Boot 1.5.x~2.0.0:对应 Knife4j 2.0.0 以下版本;
- Spring Boot 2.0-2.2:对应 Knife4j 2.0.0-2.0.6 版本;
- Spring Boot 2.2.x-2.4.0:对应 Knife4j 2.0.6-2.0.9 版本;
- Spring Boot 2.4.0-2.7.x:对应 Knife4j 4.0.0 及以上版本;
- Spring Boot 3.0 及以上:对应 Knife4j 4.0.0 及以上版本。
这意味着我们在springboot3项目需要使用Knife4j 4.0.0 及以上版本
- 第一步在项目中添加依赖
引用Knife4j的starter,Maven坐标如下:
xml
代码解读
复制代码
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spri