From 5f612ab2f67b2c6f6894c624a7780799526d566d Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期四, 05 十一月 2026 20:20:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_business_新高电力' into dev_business_新高电力

---
 yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/handler/GlobalExceptionHandler.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/handler/GlobalExceptionHandler.java b/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/handler/GlobalExceptionHandler.java
index cfd1cad..ab16966 100644
--- a/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/handler/GlobalExceptionHandler.java
+++ b/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/handler/GlobalExceptionHandler.java
@@ -39,6 +39,7 @@
 import org.springframework.web.multipart.MultipartException;
 import org.springframework.web.servlet.NoHandlerFoundException;
 import org.springframework.web.servlet.resource.NoResourceFoundException;
+import org.springdoc.api.OpenApiResourceNotFoundException;
 import tools.jackson.databind.exc.InvalidFormatException;
 
 import java.time.LocalDateTime;
@@ -108,6 +109,11 @@
         if (ex instanceof NoResourceFoundException) {
             return noResourceFoundExceptionHandler(request, (NoResourceFoundException) ex);
         }
+        // /v3/api-docs/{group} 浼犲叆涓嶅瓨鍦ㄧ殑鍒嗙粍锛氬睘浜庤祫婧愪笉瀛樺湪锛屽簲杩斿洖 404 鑰屼笉鏄� 500
+        if (ex instanceof OpenApiResourceNotFoundException) {
+            log.warn("[openApiResourceNotFoundExceptionHandler][{}]", ex.getMessage());
+            return CommonResult.error(NOT_FOUND.getCode(), "鎺ュ彛鍒嗙粍涓嶅瓨鍦�: " + ex.getMessage());
+        }
         if (ex instanceof HttpRequestMethodNotSupportedException) {
             return httpRequestMethodNotSupportedExceptionHandler((HttpRequestMethodNotSupportedException) ex);
         }

--
Gitblit v1.9.3