package com.ruoyi.common.utils; 
 | 
  
 | 
import org.springframework.context.MessageSource; 
 | 
import org.springframework.context.i18n.LocaleContextHolder; 
 | 
import com.ruoyi.common.utils.spring.SpringUtils; 
 | 
  
 | 
/** 
 | 
 * 获取i18n资源文件 
 | 
 *  
 | 
 * @author ruoyi 
 | 
 */ 
 | 
public class MessageUtils 
 | 
{ 
 | 
    /** 
 | 
     * 根据消息键和参数 获取消息 委托给spring messageSource 
 | 
     * 
 | 
     * @param code 消息键 
 | 
     * @param args 参数 
 | 
     * @return 获取国际化翻译值 
 | 
     */ 
 | 
    public static String message(String code, Object... args) 
 | 
    { 
 | 
        MessageSource messageSource = SpringUtils.getBean(MessageSource.class); 
 | 
        return messageSource.getMessage(code, args, LocaleContextHolder.getLocale()); 
 | 
    } 
 | 
} 
 |