java代码读取properties配置文件实例

简单的配置文件示例

#接口认证key
apiKey=4fGz356XAjWScx31tRBgePgY6Ma3eQM9i1vj

#平台编码
sourceCode=CERT2019041

#test接口地址
#用户
ENDPOINT1=https://api.ifcert.org.cn/p2p/userInfo/test
#散标
ENDPOINT2=https://api.ifcert.org.cn/p2p/scatterInvest/test
#散标状态
ENDPOINT5=https://api.ifcert.org.cn/p2p/status/test
#还款计划
ENDPOINT10=https://api.ifcert.org.cn/p2p/repayPlan/test
#债权信息
ENDPOINT9=https://api.ifcert.org.cn/p2p/creditor/test
#转让项目
ENDPOINT6=https://api.ifcert.org.cn/p2p/transferProject/test
#转让状态
ENDPOINT12=https://api.ifcert.org.cn/p2p/transferStatus/test
#承接信息
ENDPOINT11=https://api.ifcert.org.cn/p2p/underTake/test
#交易流水
ENDPOINT4=https://api.ifcert.org.cn/p2p/transact/test
#产品信息
ENDPOINT13=https://api.ifcert.org.cn/p2p/lendProduct/test
#产品配置
ENDPOINT14=https://api.ifcert.org.cn/p2p/lendProductConfig/test
#投资明细
ENDPOINT15=https://api.ifcert.org.cn/p2p/lendParticulars/test

代码示例

    @RequestMapping(value = "register", method = RequestMethod.GET)
    @AvoidDuplicateSubmission(needSaveToken = true)
    public ModelAndView register(String referrer) {
        Properties props = new Properties();
        try {
            props.load(Thread.currentThread().getContextClassLoader()
                    .getResourceAsStream("config/dataaccess/access.properties"));
        } catch (FileNotFoundException e) {
            throw new RuntimeException("找不到配置chinapnr.properties文件", e);
        } catch (IOException e) {
            throw new RuntimeException("读取配置chinapnr.properties文件出错", e);
        }
        String a = props.getProperty("apiKey");
        String b = props.getProperty("sourceCode");
        String c = props.getProperty("ENDPOINT1");


        System.out.println(a+";"+b+";"+c);
    }

 

posted @ 2019-05-31 11:02  程序员张达  阅读(893)  评论(0编辑  收藏  举报