From 21710f6abb7fa5b7a23a65dbf8226009d57254a9 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Fri, 15 Sep 2023 16:35:45 +0800 Subject: [PATCH] =?UTF-8?q?update=20JeroBootException=20=E5=8F=8C=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jero/common/exception/JeroBootException.java | 2 +- .../src/main/java/com/jero/common/util/MessageUtils.java | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/laws-base/laws-base-core/src/main/java/com/jero/common/exception/JeroBootException.java b/laws-base/laws-base-core/src/main/java/com/jero/common/exception/JeroBootException.java index 3776bc5e..19e0e85e 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/common/exception/JeroBootException.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/common/exception/JeroBootException.java @@ -6,7 +6,7 @@ public class JeroBootException extends RuntimeException { private static final long serialVersionUID = 1L; public JeroBootException(String message){ - super(message); + super(MessageUtils.getMessage(message)); } public JeroBootException(String message, Object... args) { super(MessageUtils.getMessage(message,args)); diff --git a/laws-base/laws-base-core/src/main/java/com/jero/common/util/MessageUtils.java b/laws-base/laws-base-core/src/main/java/com/jero/common/util/MessageUtils.java index 3a64b8fc..78cd5520 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/common/util/MessageUtils.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/common/util/MessageUtils.java @@ -18,7 +18,13 @@ public class MessageUtils { */ public static String getMessage(String code, Object... args) { MessageSource messageSource = SpringUtil.getBean(MessageSource.class); - return messageSource.getMessage(code, args, LocaleContextHolder.getLocale()); + String message; + try { + message = messageSource.getMessage(code, args, LocaleContextHolder.getLocale()); + }catch (Exception e){ + message = code; + } + return message; } public static LanguageEnum getLanguage() {