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: