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, ""); } }