java中读取配置文件

来源:互联网 发布:linux下gdb调试输出 编辑:程序博客网 时间:2024/06/05 23:45

一、简介

在项目中,我们常常需要读取配置文件,这里介绍一种基于google的guava实现的配置读取方式。

二、开发步骤

1、添加maven依赖

<dependency>    <groupId>com.google.guava</groupId>    <artifactId>guava</artifactId>    <version>23.0</version></dependency>

2、在项目的resource/config目录下添加配置文件base.cfg

内容如下:

k1=v1k2=v2

3、配置读取代码实例

import com.google.common.io.ByteSource;import com.google.common.io.Resources;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class ResourceMain {    public static void main(String[] args) throws IOException {        ByteSource bs = Resources.asByteSource(Resources.getResource("config/base.cfg"));        InputStream in = bs.openBufferedStream();        Properties p = new Properties();        p.load(in);        for(Object k : p.keySet()){            String v = p.getProperty(k.toString());            System.out.println("key : "+ k+ "   val : "+v);        }    }}
输出:

key : k2   val : v2
key : k1   val : v1



原创粉丝点击