package com.dsh.course.util; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.MessageSource; import org.springframework.context.i18n.LocaleContextHolder; import org.springframework.stereotype.Component; @Component public class MessageUtils { @Autowired private MessageSource messageSource; /** * 根据消息键和参数 获取消息 委托给spring messageSource * * @param code 消息键 * @param args 参数 * @return 获取国际化翻译值 */ public String get(String code, Object... args) { return messageSource.getMessage(code, args, LocaleContextHolder.getLocale()); } }