package xiaozhi.common.utils; import org.springframework.context.MessageSource; import org.springframework.context.i18n.LocaleContextHolder; /** * 国际化 * Copyright (c) 人人开源 All rights reserved. * Website: https://www.renren.io */ public class MessageUtils { private static MessageSource messageSource; public static String getMessage(int code) { return getMessage(code, new String[0]); } public static String getMessage(int code, String... params) { if (messageSource == null) { // 延迟初始化,确保Spring上下文已完全初始化 messageSource = (MessageSource) SpringContextUtils.getBean("messageSource"); } return messageSource.getMessage(code + "", params, LocaleContextHolder.getLocale()); } }