这是
typesafe config文档.
根据它,可以覆盖这样的属性:
akka { loglevel = DEBUG loglevel = ${?LOG_LEVEL} }
因此,在这种情况下,logLevel将是来自LOG_LEVEL系统变量的DEBUG或值.
列表配置属性怎么样?
akka { someListProperty = ["oneValue"] someListProperty = [${?LOG_LEVEL}] }
在这种情况下,如果系统变量不存在,someListProperty将被空列表覆盖.
如果系统变量不存在,如何设置默认列表值?
解决方法
老问题,但我有类似的问题.
你可以这样做:
你可以这样做:
akka { defaultProperty = "oneValue" defaultProperty = ${?SYSTEM_VAR} someListProperty = [${akka.defaultProperty}] }