package com.hxzkoa.util;
|
|
import org.springframework.context.MessageSource;
|
|
import java.util.Locale;
|
|
/**
|
* 工具类
|
* @author robin
|
*
|
*/
|
public class ResourceUtils {
|
public static MessageSource messageSource = null;
|
|
public static MessageSource getMessageSource() {
|
if (messageSource != null) {
|
return messageSource;
|
}
|
try {
|
return SpringContextHolder.getBean("messageSource");
|
} catch (Exception e) {
|
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
|
}
|
return null;
|
}
|
|
public static String getString(String key, Object... objects) {
|
messageSource = getMessageSource();
|
if (messageSource == null || key == null) {
|
return "";
|
}
|
String result = messageSource.getMessage(key, objects, Locale.getDefault());
|
if (key.equals(result)) {
|
return "";
|
}
|
return result;
|
}
|
|
|
public static String getString(String key) {
|
return getString(key, "");
|
}
|
|
|
}
|