From 34a8d7655d8c35fad4f1f0156ff6f1d17e74935e Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Sat, 6 Sep 2025 01:10:58 +0800 Subject: [PATCH] =?UTF-8?q?iputil=20=E5=BC=82=E5=B8=B8=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/suisung/mall/shop/components/IpUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/components/IpUtil.java b/mall-shop/src/main/java/com/suisung/mall/shop/components/IpUtil.java index 98537fec..4d7514ac 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/components/IpUtil.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/components/IpUtil.java @@ -74,6 +74,11 @@ public class IpUtil implements ApplicationRunner { log.error("IP:{} 格式错误:{}. 数据文件状态: {}, 文件信息: {}", ip, errorMsg, dataFileLoaded ? "已加载" : "未加载", dataFileInfo, e); return null; + } catch (Throwable t) { + // 捕获所有可能的异常,确保不会传播到调用方 + log.error("IP:{} 解析时发生未知错误. 数据文件状态: {}, 文件信息: {}", + ip, dataFileLoaded ? "已加载" : "未加载", dataFileInfo, t); + return null; } }