Java HOCON替换默认值
在HOCON和Typesafe配置中,如何设置替换时的默认值 它支持这样的东西吗Java HOCON替换默认值,java,properties,typesafe-config,hocon,Java,Properties,Typesafe Config,Hocon,在HOCON和Typesafe配置中,如何设置替换时的默认值 它支持这样的东西吗 ${server.host:'localhost'}->如果server.host设置了(在相同的配置文件中或通过环境设置),则它将替换为如果未设置,则从以下位置的官方文档中选择默认值: 如果使用${?foo}语法的替换未定义: 如果是对象字段的值,则不应创建该字段。如果该字段将覆盖以前为的设置值 相同的字段,则保留上一个值 因此,以下是一种可能的解决方法: 或者更简单一些: item = { foo: "
${server.host:'localhost'}
->如果server.host设置了(在相同的配置文件中或通过环境设置),则它将替换为如果未设置,则从以下位置的官方文档中选择默认值:
如果使用${?foo}语法的替换未定义:
- 如果是对象字段的值,则不应创建该字段。如果该字段将覆盖以前为的设置值 相同的字段,则保留上一个值
item = {
foo: "default Value"
foo: ${?bar}
}
类似问题:
item = {
foo: "default Value"
foo: ${?bar}
}