如何在 Play 框架中将系统变量读入 conf 文件
How to read system variable into a conf file in Play framework
我会在下面读取这样的环境变量
my.key = ${?MY_KEY_ENV}
但是如何读取通过
传入的系统变量
-Dmysystem.var=XXX
它没有在我的 conf 文件中解析
假设您的项目是通过 SBT 管理的。确保在构建文件
中设置了以下内容
javaOptions in Global += "-Dmysystem.var=XXX"
并且您的 application.conf 文件具有以下内容
my_key=${mysystem.var}
现在您应该可以使用下面的代码
来引用 my_key
configuration.getString("my_key")
在我的 play 应用程序中对此进行了测试,它按预期工作。
我会在下面读取这样的环境变量
my.key = ${?MY_KEY_ENV}
但是如何读取通过
传入的系统变量-Dmysystem.var=XXX
它没有在我的 conf 文件中解析
假设您的项目是通过 SBT 管理的。确保在构建文件
中设置了以下内容javaOptions in Global += "-Dmysystem.var=XXX"
并且您的 application.conf 文件具有以下内容
my_key=${mysystem.var}
现在您应该可以使用下面的代码
来引用my_key
configuration.getString("my_key")
在我的 play 应用程序中对此进行了测试,它按预期工作。