update JeroBootException 双语

This commit is contained in:
lijiarao
2023-09-15 16:35:45 +08:00
parent f594eff809
commit 21710f6abb
2 changed files with 8 additions and 2 deletions
@@ -6,7 +6,7 @@ public class JeroBootException extends RuntimeException {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public JeroBootException(String message){ public JeroBootException(String message){
super(message); super(MessageUtils.getMessage(message));
} }
public JeroBootException(String message, Object... args) { public JeroBootException(String message, Object... args) {
super(MessageUtils.getMessage(message,args)); super(MessageUtils.getMessage(message,args));
@@ -18,7 +18,13 @@ public class MessageUtils {
*/ */
public static String getMessage(String code, Object... args) { public static String getMessage(String code, Object... args) {
MessageSource messageSource = SpringUtil.getBean(MessageSource.class); 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() { public static LanguageEnum getLanguage() {