您的位置:首页 > 编程语言 > Java开发

java程序读取properties配置文件的两种方式,备忘

2014-12-18 20:58 761 查看
文档结构如下



代码如下:

package com.zzxy.test;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class TestConn {

public static void main(String[] args) throws Exception {

TestConn tc = new TestConn();

System.out.println(tc.getValue("driver"));
System.out.println(tc.getValue("url"));
System.out.println(tc.getValue("username"));
System.out.println(tc.getValue("password"));
}

/**
*
* @param key
*            :文件路径,从工程根目录开始
*/
public String getValue(String key) {
// 得到类加载器
ClassLoader loader = this.getClass().getClassLoader();
InputStream is = loader
.getResourceAsStream("com\\zzxy\\test\\jdbc.properties");
//创建一个Properties对象用与加载文件流
Properties prop = new Properties();
try {
prop.load(is);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//根据参数 key 得到对应的value并返回
return prop.getProperty(key);

}
}
打印结果:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: