1.创建 sysconfig.properties POWER_OUTPUT_FILE_PATH=F://能源院//数据文件//数据文件//2. GESP-电力规划软件//GESP_output.out ENERGY_INPUT_FILE_PATH=F://能源院//数据文件//数据文件//1. TIMES-能源规划软件//Times_imput.xls ACCESS_DBFILE_PATH=f://能源院//test_RES_China170904.mdb
2. 创建 SysConfiguration.class
package com.sgcc.framework.utils; import java.util.ResourceBundle; public class SysConfiguration { static ResourceBundle bundle = null; static { bundle = ResourceBundle.getBundle("sysconfig"); } public static String getString(String key) throws Exception { if (bundle == null) { bundle = ResourceBundle.getBundle("sysconfig"); } // 对propertie 文件进行编码 ,解决中文乱码 return new String(bundle.getString(key).getBytes("ISO-8859-1"), "gbk"); } // 测试 获取 key - value public static void main(String[] args) { try { // String path = new String(SysConfiguration.getString("POWER_OUTPUT_FILE_PATH").getBytes("ISO-8859-1"),"gbk"); System.out.println("---------" + SysConfiguration.getString("POWER_OUTPUT_FILE_PATH")); } catch (Exception e) { e.printStackTrace(); } } }
properties 文件 放置在 类目录下
测试结果: