三种将公用配置文件读取为InputStream的方法

来源:互联网 发布:各类化验单制作软件 编辑:程序博客网 时间:2024/04/30 06:49
类名:IConstants.java 


private static final String FILEPATH="config.properties";  
  
BufferedReader br = new BufferedReader(new InputStreamReader(SequenceReader.class.getClassLoader().getResourceAsStream(FILEPATH)));  
  
BufferedReader br = new BufferedReader(new InputStreamReader(this.getClass().getClassLoader().getResourceAsStream(FILEPATH)));  
  
BufferedReader br = new BufferedReader(new InputStreamReader(Thread.currentThread().getContextClassLoader().getResourceAsStream(FILEPATH)));  
  
InputStream is  = this.getClass().getClassLoader().getResourceAsStream(FILEPATH); 


package com.util;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 配置文件变量读取类 * @author whb * @version 0.1 */public final class IConstants {/** * 漫道账号 */public static String SN;/** * 漫道密码 */public static String PWD;/** * 构造函数,读取配置文件 */public IConstants() {InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("config.properties");   Properties p = new Properties();   try {p.load(inputStream);SN = p.getProperty("sn");PWD = p.getProperty("pwd");} catch (IOException e) {e.printStackTrace();}}}


0 0