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

来源:互联网 发布:广东人吃老鼠知乎 编辑:程序博客网 时间:2024/05/17 01:12

文档结构如下



代码如下:

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 blocke.printStackTrace();}//根据参数 key 得到对应的value并返回return prop.getProperty(key);}}
打印结果:

0 0
原创粉丝点击