arrays - 如何在application.conf中读取数组环境变量?

标签 arrays scala environment-variables typesafe-config

我想在 application.conf 中定义一个变量,它将是一个字符串列表。目前在 application.conf 我有这样的事情:

some.env.variable = ["a", "b"]

我试过:
some.env.variable = ${?I_AM_ENV}.split(",")

I_AM_ENV = a,b但它没有用。

加载应用程序时出现错误:
Wrong value type at 'some.env.variable', expecting: list but got: string

最佳答案

根据 documentation :

// in your env
export OPTIONAL_A='"b", "c"'

// in application.conf
path = [ "a", ${?OPTIONAL_A} ]

应该评估 path["a", "b", "c"]

关于arrays - 如何在application.conf中读取数组环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987684/

相关文章:

c++ - 二维数组作为 C++ 中的函数参数?

c - 如何将返回的数组直接复制到另一个数组中?

multithreading - 具有快速元素删除和随机获取的线程安全可变集合

Scala 结合时间戳序列

ruby-on-rails - 在 rake 任务之前或之后添加 RAILS_ENV 之间的区别

python - 将 Flask 设置为为每个环境单独配置时的非现有路径

python - 如何调用 Numpy 数组中的元素?

c# - 从字符串数组中获取第一个 double 值

scala - Play编译时如何包含生成的源文件?

java - 将环境变量作为参数