如何使用java类来加载properties配置文件的属性信息

时间:2022-04-08 11:59:23

如果在classpath路径下存在一个名为purchasingflow.properties 的配置文件(则可以使用一下代码来加载)

配置文件内容如下

如何使用java类来加载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"));
}

输出结果

如何使用java类来加载properties配置文件的属性信息


解析方法 :properties.getProperty("key", "createOrder")

用指定的键在属性列表中收索属性。如果在属性列表中未找到改键,则接着递归检查默认属性列表及其默认值(在配置文件中可以定义默认值),如果为找到属性,则此方法返回默认值变量(改行代码中   "createOrder"就是定义的默认值变量)