From fd67175788cd633337297bd12347e3473add2c9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=90=B4=E6=B3=BD=E5=A8=81?= <958142070@qq.com>
Date: Thu, 27 Nov 2025 17:23:52 +0800
Subject: [PATCH] =?UTF-8?q?feat(ruoyi-common-doc):=20=E9=9B=86=E6=88=90=20?=
=?UTF-8?q?nextdoc4j=20=E4=BB=A5=E6=94=AF=E6=8C=81=E6=96=87=E6=A1=A3?=
=?UTF-8?q?=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在开发环境配置文件中新增 nextdoc4j 启用开关,默认启用
- 在 ruoyi-common-doc 模块中添加 nextdoc4j springboot starter 依赖
- 在根 pom 文件中增加 nextdoc4j 版本管理以及相应的依赖导入
- 添加 nextdoc4j 相关的 bom 依赖导入,统一管理版本依赖
---
pom.xml | 10 +++++++---
ruoyi-admin/src/main/resources/application-dev.yml | 5 +++++
ruoyi-common/ruoyi-common-doc/pom.xml | 5 +++--
3 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/pom.xml b/pom.xml
index b6baf1b12..d376c0f3b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,6 +20,7 @@
17
3.5.16
2.8.13
+ 1.1.1
0.15.0
1.3.0
2.3
@@ -127,10 +128,13 @@
import
+
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- ${springdoc.version}
+ top.nextdoc4j
+ nextdoc4j-dependencies
+ ${nextdoc4j.version}
+ pom
+ import
diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml
index 1b52fab96..dcd6b6e13 100644
--- a/ruoyi-admin/src/main/resources/application-dev.yml
+++ b/ruoyi-admin/src/main/resources/application-dev.yml
@@ -186,6 +186,11 @@ sms:
sdk-app-id: 您的sdkAppId
+# nextdoc4j 配置 - dev 启动 prod不配置默认不启动
+nextdoc4j:
+ # 是否启用
+ enabled: true
+
--- # 三方授权
justauth:
# 前端外网访问地址
diff --git a/ruoyi-common/ruoyi-common-doc/pom.xml b/ruoyi-common/ruoyi-common-doc/pom.xml
index c6199a17c..add07ee5c 100644
--- a/ruoyi-common/ruoyi-common-doc/pom.xml
+++ b/ruoyi-common/ruoyi-common-doc/pom.xml
@@ -21,9 +21,10 @@
ruoyi-common-core
+
- org.springdoc
- springdoc-openapi-starter-webmvc-api
+ top.nextdoc4j
+ nextdoc4j-springboot3-starter