我有一个属性文件,我正在使用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文件