前言:在做java开发时,我们常常会把用到的全局变量放到配置文件里,比如数据库连接信息信息等。那如何读取配置文件信息呢?废话不多说,直接上图片和代码!
1、比如我要读取aliyun_oss.properties的配置文件(如下图)
文件中的内容
2、工具类
截图如下:
可以复制的代码如下:
import java.util.ResourceBundle;
/**
* @author paul
* @version 创建时间�?2018�?7�?4�? 下午2:47:58
* 类说�?
* 用于读取配置文件,获取配置文件设置的参数
*/
public class ConfigReadUtil {
/**
* config.properties 文件的参数�?�获取,
* @author paul
* @date 2018�?7�?4�? 下午2:50:51
* @param paramName 参数�?
* @return 根据参数名返回对应的参数�?
*/
public static String getConfigFileParamVal(String paramName) {
ResourceBundle resource = ResourceBundle.getBundle("aliyun_oss");//config.properties 在src�?
String value = "";
try {
value = resource.getString(paramName);
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
}
return value;
}
/* public static void main(String[] args) {
String c = ConfigReadUtil.getConfigFileParamVal("config.localUrl");
System.out.println(c);
c = ConfigReadUtil.getConfigFileParamVal("config.snapshotDomain");
System.out.println(c);
}*/
}
3、测试类
图片:
结果:
亲测有效,而且项目也用这个!