码迷,mamicode.com
首页 > 编程语言 > 详细

Java配置文件Properties加载

时间:2017-01-13 00:48:06      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:utils   支付   return   input   exce   create   highlight   notify   creat   

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

/**
 * Created by fubin on 2017/1/12 0012.
 *
 *
 * 配置文件加载与访问
 *
 *
 */
public class PropertiesUtils {

    private static Properties PRO = new Properties();

    static {
        InputStream ins = null;
        try {
            ins = PropertiesUtils.class.getResourceAsStream("/payConfig.properties");
            PRO.load(ins);
        } catch (IOException e) {
            System.out.println("加载连连支付配置文件失败!");
            e.printStackTrace();
        } finally {
            try {
                ins.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

    public static String getConfigValue(String key){
        String value = PRO.getProperty(key);
        return value;
    }


    public static final String OID_PARTNER       = getConfigValue("OID_PARTNER");

    public static final String YT_PUB_KEY       = getConfigValue("YT_PUB_KEY");

    public static final String MD5_KEY       = getConfigValue("MD5_KEY");

    public static final String PLATFORM_DOMAIN = "new.vpfinance.cn";

    public static final String NOTIFY_URL        = getConfigValue("NOTIFY_URL");

    public static final String RETURN_URL        = getConfigValue("RETURN_URL");

    public static final String PRI_KEY_VALUE     = getConfigValue("PRI_KEY_VALUE");

    public static final String SERVER            = getConfigValue("SERVER");

    public static final String TRADER_MD5_KEY    = getConfigValue("TRADER_MD5_KEY");

    public static final String CARD_AND_PAY_NOTIFY  = getConfigValue("CARD_AND_PAY_NOTIFY");

    public static final String CARD_AND_PAY_URL     = getConfigValue("CARD_AND_PAY_URL");


    public static void main(String[] args){
        String value = PropertiesUtils.getConfigValue("TRADER_MD5_KEY");
        System.out.println(value);
        System.out.println(PropertiesUtils.TRADER_MD5_KEY);
    }


}

  

Java配置文件Properties加载

标签:utils   支付   return   input   exce   create   highlight   notify   creat   

原文地址:http://www.cnblogs.com/fubinhnust/p/6280239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!