|
@@ -18,9 +18,10 @@
|
|
|
<!-- 统一依赖管理 -->
|
|
|
<spring.boot.version>2.7.8</spring.boot.version>
|
|
|
<!-- Web 相关 -->
|
|
|
+ <servlet.versoin>2.5</servlet.versoin>
|
|
|
+ <swagger.version>2.2.8</swagger.version>
|
|
|
<springdoc.version>1.6.14</springdoc.version>
|
|
|
<knife4j.version>4.0.0</knife4j.version>
|
|
|
- <servlet.versoin>2.5</servlet.versoin>
|
|
|
<!-- DB 相关 -->
|
|
|
<druid.version>1.2.15</druid.version>
|
|
|
<mybatis-plus.version>3.5.3.1</mybatis-plus.version>
|
|
@@ -171,15 +172,40 @@
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>com.github.xiaoymin</groupId>
|
|
|
- <artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
|
|
|
- <version>${knife4j.version}</version>
|
|
|
+ <groupId>io.swagger.core.v3</groupId> <!-- 接口文档:使用最新版本的 Swagger 模型 -->
|
|
|
+ <artifactId>swagger-annotations</artifactId>
|
|
|
+ <version>${swagger.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.swagger.core.v3</groupId> <!-- 接口文档:使用最新版本的 Swagger 模型 -->
|
|
|
+ <artifactId>swagger-models</artifactId>
|
|
|
+ <version>${swagger.version}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
- <groupId>org.springdoc</groupId>
|
|
|
+ <groupId>org.springdoc</groupId> <!-- 接口文档 UI:解决 knife4j 引入的 Spring Doc 版本太老 -->
|
|
|
+ <artifactId>springdoc-openapi-common</artifactId>
|
|
|
+ <version>${springdoc.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springdoc</groupId> <!-- 接口文档 UI:解决 knife4j 引入的 Spring Doc 版本太老 -->
|
|
|
+ <artifactId>springdoc-openapi-webmvc-core</artifactId>
|
|
|
+ <version>${springdoc.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springdoc</groupId> <!-- 接口文档 UI:解决 knife4j 引入的 Spring Doc 版本太老 -->
|
|
|
+ <artifactId>springdoc-openapi-webflux-core</artifactId>
|
|
|
+ <version>${springdoc.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springdoc</groupId> <!-- 接口文档 UI:默认 -->
|
|
|
<artifactId>springdoc-openapi-ui</artifactId>
|
|
|
<version>${springdoc.version}</version>
|
|
|
</dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.xiaoymin</groupId> <!-- 接口文档 UI:knife4j -->
|
|
|
+ <artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
|
|
|
+ <version>${knife4j.version}</version>
|
|
|
+ </dependency>
|
|
|
|
|
|
<!-- DB 相关 -->
|
|
|
<dependency>
|