Java如何读取配置文件

来源:互联网 发布:淘宝男装店铺描述 编辑:程序博客网 时间:2024/05/29 19:45

1.在Java工程中新建一个Package:com.test.common,在包下新建一个CommonParam类,代码如下:

package com.test.common;


import java.util.MissingResourceException;
import java.util.ResourceBundle;

public class CommonParam {

    private String propertyFileName;
    private ResourceBundle resourceBundle;
    public CommonParam() {
        propertyFileName = "com/test/common/SysConfig";
        resourceBundle = ResourceBundle.getBundle(propertyFileName);
    }
    public String getString(String key) {
        if (key == null || key.equals("") || key.equals("null")) {
            return "";
        }
        String result = "";
        try {
            result = resourceBundle.getString(key);
        } catch (MissingResourceException e) {
            e.printStackTrace();
        }
        return result;
    }
}


2.在包com.test.common下新见一个SysConfig.properties文件,格式如下:

userName=test

password=test


3.编写测试类Test,代码如下:

package com.test.common;

public class TestGetPropertyValue {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String uName="";

        String pWord="";
        CommonParam cp = new CommonParam();
        uName= cp.getString("userName");

        pWord=cp.getString("password");
        System.out.println("---------------"+uName);

        System.out.println("---------------"+pWord);
    }

}