如果在classpath路径下存在一个名为purchasingflow.properties 的配置文件(则可以使用一下代码来加载)
配置文件内容如下
查询代码如下:
public void testReadResource() throws Exception{
InputStream inputStream=this.getClass().getClassLoader()
.getResourceAsStream("purchasingflow.properties");
Properties properties=new Properties();
properties.load(inputStream);
System.out.println(properties.getProperty("purchasingProcessDefinitionKey"));
System.out.println(properties.getProperty("key", "createOrder"));
}
输出结果
解析方法 :properties.getProperty("key", "createOrder")
用指定的键在属性列表中收索属性。如果在属性列表中未找到改键,则接着递归检查默认属性列表及其默认值(在配置文件中可以定义默认值),如果为找到属性,则此方法返回默认值变量(改行代码中 "createOrder"就是定义的默认值变量)