java中读取配置文件

上一篇 / 下一篇  2009-07-15 16:24:23 / 个人分类:程序设计

这两天把自己的测试用例重新修改了一番,把原来一些不太规范的用法、写法做了更新,今天先记录java中读取配置文件的应用。

定义一个Config类,包含多个static final的成员变量(全局静态一次初始化后不可被修改的变量),这些变量包括测试数据所在路径,测试中用多次用到的一些常量。config类中还包含一个private static的getProperty方法,用以获取config.ini文件中的属性值,并赋给static final常量。

下面是getProperty方法,用到了java.util.Properties类:

private static String getProperty(String property){
  String ConfigFile = "config.ini";//该文件默认位于.project文件同级目录下

     Properties p = new Properties();
     try {
       p.load(new FileInputStream(ConfigFile));
     } catch (FileNotFoundException e) {
      e.printStackTrace();
     } catch (IOException e) {
       e.printStackTrace();
     }
     String value = p.getProperty(property);
     //System.out.println(value);
  return value;
  
 }

下面是config.ini配置文件:

/*Soap服务器地址*/
host=http://192.9.200.59:8000
/*登录用户名*/
user=admin
/*登录密码*/
pwd=123456
/*资源路径*/
resource=d:\data\

调用getProperty获取配置文件:

String serverhost=getProperty("host")//获取到配置文件中host所对应的等号后面的值;


TAG:

 

评分:0

我来说两句

Open Toolbar