读取properties.xml配置文件的类
发布时间:2020-12-15 23:51:32 所属栏目:百科 来源:网络整理
导读:public class Utils {protected final static Logger log = Logger.getLogger(Utils.class);private static Properties props = new Properties();// 读取配置文件public static void readFile(String filePath) {try {InputStream in = new BufferedInputSt
public class Utils { protected final static Logger log = Logger.getLogger(Utils.class); private static Properties props = new Properties(); // 读取配置文件 public static void readFile(String filePath) { try { InputStream in = new BufferedInputStream(new FileInputStream( filePath)); props.load(in); } catch (Exception e) { log.debug("配置文件不存在"); e.printStackTrace(); } } /** * @description:读取key对应的value * @author:yehui * @return:String */ public static String readValue(String key) { String value = props.getProperty(key); log.debug("key:"+value); return value; } //读取properties中全部内容 public static void readProperties(String filePath) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream(new FileInputStream( filePath)); props.load(in); Enumeration en = props.propertyNames(); while (en.hasMoreElements()) { String key = (String) en.nextElement(); String Property = props.getProperty(key); System.out.println(key + Property); } } catch (Exception e) { e.printStackTrace(); } } public static Logger getLog() { return log; } 只需要传properties文件的path即可 借鉴了别人的代码。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |