/**
* 实现Properties的读取、带参数文件的配置
*/
public String getPropByKey(String key) {
String[] params = {"2017","你好"};
String msg = null;
InputStream in = null;
Properties prop = new Properties();
try {
in = this.getClass().getResourceAsStream("messages.properties");
prop.load(in);
String mf = MessageFormat.format("welcome",params);
prop.setProperty("welcome", mf);
msg = prop.getProperty(key);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return msg;
}