public class PropertiesHelper {
private static DebugLog LOG = LogFactory.getDebugLog(PropertiesHelper.class);
public PropertiesHelper(){
}
/**
* 传入properties文件名,和key,来获得对应value
* @param fileName properties文件名
* @param key 要查的value对应的key
*
* @return 返回key对应的value值
*/
public static String getValue(String fileName,String key){
File file = new File(CommonUtils.getClassesPath() + fileName);
InputStream fileIn = null;
String res = "";
try {
fileIn = new FileInputStream(file);
Properties properties = new Properties();
properties.load(fileIn);
res = properties.getProperty(key);
} catch (FileNotFoundException e) {
LOG.error("未找到properties文件:"+e.toString());
} catch (IOException e) {
e.printStackTrace();
} finally {
if(fileIn != null) {
try {
fileIn.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return res;
}
}