本地文件:
Map<String, String> map = new HashMap<>(); Properties prop = new Properties(); try { // 读取属性文件a.properties/bqtd/src/main/resources/application.properties InputStream in = BqjrKeyIdGenerator.class.getClassLoader().getResourceAsStream("jdbc.properties"); prop.load(in); /// 加载属性列表 map.put("dataDrvier", prop.getProperty("as.jdbc.driver")); map.put("dataUrl", prop.getProperty("as.jdbc.url")); map.put("datauser", prop.getProperty("as.jdbc.username")); map.put("datapasd", prop.getProperty("as.jdbc.password")); in.close(); } catch (Exception e) { System.out.println(e); } return map;
非本地文件:
Map<String, String> map = new HashMap<>(); Properties prop = new Properties(); try { // 读取属性文件a.properties/bqtd/src/main/resources/application.properties InputStream in = new BufferedInputStream(new FileInputStream("/bqhexin/conf/bqtd/jdbc.properties")); prop.load(in); /// 加载属性列表 map.put("dataDrvier", prop.getProperty("as.jdbc.driver")); map.put("dataUrl", prop.getProperty("as.jdbc.url")); map.put("datauser", prop.getProperty("as.jdbc.username")); map.put("datapasd", prop.getProperty("as.jdbc.password")); in.close(); } catch (Exception e) { System.out.println(e); } return map;