import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.Set;
public class ErrorCodeUtil {
public static Map errormap;
static {
errormap = new HashMap();
Properties prop = new Properties();
InputStream ins = ErrorCodeUtil.class.getClassLoader()
.getResourceAsStream("configs/errorCode.properties"); //properties文件在resources目录下的路径
Reader reader = null;
try {
reader = new InputStreamReader(ins, "UTF-8");
prop.load(reader);
Set> set = prop.entrySet(); //获取properties文件中所有的key值
Iterator> it = set.iterator();
while (it.hasNext()) {
Entry entry = it.next();
Integer key = Integer.parseInt((String) entry.getKey()); // 获取properties文件中key值
String value = (String) entry.getValue(); //获取properties文件中key对应的值
errormap.put(key, value);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
ErrorCodeUtil替换成这段代码所在的类名