.properties 配置文件数据读取
程序员文章站
2022-06-11 14:41:46
...
package com.hy.wargame.util;
import java.io.InputStream;
import java.util.Properties;
/**
* 读取配置文件
*
* @author wangsong
* @date 2019年5月31日 下午7:03:14
*/
public class PropUtli {
/**
* 读取配置文件
*/
public static String findprop(String key) {
InputStream in = PropUtli.class.getClassLoader().getResourceAsStream("SqlConfig.properties");
Properties prop = new Properties();
String rw = null;
try {
prop.load(in);
rw = prop.getProperty(key);
} catch (Exception e) {
e.printStackTrace();
}
return rw;
}
}
修正代码编码问题
package com.hy.wargame.util;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Properties;
/**
* 读取配置文件
*
* @author wangsong
* @date 2019年5月31日 下午7:03:14
*/
public class PropUtli {
/**
* 读取配置文件
*
* @throws UnsupportedEncodingException
*/
public static String findprop(String key) {
InputStream in = PropUtli.class.getClassLoader().getResourceAsStream("SqlConfig.properties");
Properties prop = new Properties();
String rw = null;
try {
prop.load(new InputStreamReader(in, "UTF-8"));
rw = prop.getProperty(key);
} catch (Exception e) {
e.printStackTrace();
}
return rw;
}
}