我想包含一个配置文件,其位置由环境变量设置。
例如:
include "file:///<ENVVAL>prod.conf"
我不确定我应该如何连接字符串
任何方式做到这一点?
答案 0 :(得分:0)
通常在HOCON中,可以使用${ENVVAL}
语法对环境变量进行插值。但是,在include
的参数中明确不支持(请参阅文档中的this section。)
请注意,您可以通过config.file
JVM args设置config.resource
或-D
属性来指定配置文件(或资源),这通常是您指定的方式生产配置。然后,prod配置可以include
包含dev和prod的公共配置的application.conf资源。
有关详细信息,请参阅Configuration文档。