有没有办法读取属性文件排除其类路径条目?

时间:2016-02-22 12:20:21

标签: java

我有一个属性文件,我正在使用Java Properties加载它。

我在该属性文件中有一些类路径条目,它们引用了一些其他属性。

因此,当我加载此属性文件时,我将获得具有相同对象的类路径文件属性键。

有没有办法读取属性文件排除其类路径条目?

example1.properties

key1 = value1
key2 = value2
[classpath:/example2.properties]

example2.properties

key3 = value3

这是我在java中加载文件的方式

private void loadProperties()
{
    Properties props = new Properties();
    File file= new File( "example1.properties");
    FileInputStream inputStream = new FileInputStream( file);
    props.load( inputStream );
    Set<Entry<Object, Object>> entries = props.entrySet();
    for( Entry<Object, Object> entry : entries )
    {
        System.out.println( entry.getKey() + " -> " + entry.getValue());
    }
}

实际输出:

key1 -> value1
key2 -> value2
key3 -> value3

我想在加载example1.properties时排除example2.properties文件

0 个答案:

没有答案