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即可
借鉴了别人的代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。