从.properties配置文件中读取url路径(jdbc的参数和接口请求url)

来源:互联网 发布:p2717h 知乎 编辑:程序博客网 时间:2024/04/27 12:11

1.java文件package com.sojson.core.config;import java.io.IOException;import java.util.Properties;import com.sojson.common.utils.LoggerUtils;public class InterfaceAddressConfig {    /**     * 同步锁     */    private static final Object obj = new Object();    /**     * 配置文件     */    private static Properties prop = null;    /**     * 配置对象单例模式     */    private static InterfaceAddressConfig config = null;    /**     * 配置文件名称     */    private final static String FILE_NAME = "/InterfaceAddress.properties";    static{        prop = new Properties();        try {            prop.load(InterfaceAddressConfig.class.getResourceAsStream(FILE_NAME));        } catch (IOException e) {            LoggerUtils.fmtError(InterfaceAddressConfig.class,e, "加载文件异常,文件路径:%s", FILE_NAME);        }    }    /**     * 获取单例模式对象实例     * @return 唯一对象实例     */    public static InterfaceAddressConfig getInstance(){        if(null==config){            synchronized (obj) {                config = new InterfaceAddressConfig();            }        }        return config;    }    /**     */    public static String get(String key){        return prop.getProperty(key);    }}2.properties文件  resources包中新建InterfaceAddress.properties文件  文件里面直接放路径,例如:  #访问地址  GetUserList=http://www.woshizhongguoren.com/public/webapi.ashx?action=GetUserList
3.controller中调用   String sr = RequestService.sendPost(InterfaceAddressConfig.get("GetUserList"),"game_id=" + map.get("game_id") + "&conditions=1&pageSize=900000&pageIndex=1");


                                             
1 0
原创粉丝点击