Messages.java 721 B

12345678910111213141516171819202122232425262728293031
  1. package qh.lqg.utils;
  2. import java.util.MissingResourceException;
  3. import java.util.ResourceBundle;
  4. /**
  5. * ClassName: Messages <br/>
  6. * Function: 从messages.properties文件获取配置信息(getString). <br/>
  7. * date: 2016年8月6日 上午1:21:52 <br/>
  8. *
  9. * @author liuyuqi
  10. * @version
  11. * @since JDK 1.7
  12. */
  13. public class Messages {
  14. private static final String BUNDLE_NAME = "qh.lqg.utils.messages"; //$NON-NLS-1$
  15. private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
  16. .getBundle(BUNDLE_NAME);
  17. private Messages() {
  18. }
  19. public static String getString(String key) {
  20. try {
  21. return RESOURCE_BUNDLE.getString(key);
  22. } catch (MissingResourceException e) {
  23. return '!' + key + '!';
  24. }
  25. }
  26. }