图例
package com.xxx.util;
import java.util.ResourceBundle;
/**
* @author yi.y
*
*/
public class ConfigUtil {
private static Object lock = new Object();
private static ConfigUtil config = null;
private static ResourceBundle rb = null;
private ConfigUtil(String CONFIG_FILE) {
rb = ResourceBundle.getBundle(CONFIG_FILE);
}
public static ConfigUtil getInstance(String CONFIG_FILE) {
synchronized (lock) {
if (null == config) {
config = new ConfigUtil(CONFIG_FILE);
}
}
return (config);
}
public String getValue(String key) {
return (rb.getString(key));
}
public static void main(String[] args) {
String proName="a";//配置文件的名称(不需要后缀)
ConfigUtil instance = ConfigUtil.getInstance(proName);
String value = instance.getValue("test");//getValue中需要填写properties中的key
System.out.println(value);
}
}