如何在scala Framework 2.5.0中获取环境变量?

时间:2017-05-03 09:05:36

标签: scala playframework environment-variables

PFB我用于获取环境变量的代码,但它不起作用。

在application.conf中

clientId = $ {?clientId}

在Filters.scala

sys.env.get( “的clientId”);

但它是“无”。

如果我在相应的环境中键入env,我可以看到我设置的正确clientId。

clientId = ba6ecff4-4aec-4298-8e98-f1f0b320249f

在Play Framework for scala 2.5.0中获取环境变量的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您覆盖该值。更改属性名称

正确:

myClientId = ${?clientId}

错:

clientId = ${?clientId}

Documentation

  

因为您可以从其他变量中引用变量,   确保不要将环境变量命名为   字段名称。