You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
704 B
26 lines
704 B
package com.mh.common.utils; |
|
|
|
import org.springframework.context.MessageSource; |
|
import org.springframework.context.i18n.LocaleContextHolder; |
|
import com.mh.common.utils.spring.SpringUtils; |
|
|
|
/** |
|
* 获取i18n资源文件 |
|
* |
|
* @author mh |
|
*/ |
|
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()); |
|
} |
|
}
|
|
|