Scala 如何在Play framework中将系统变量读入conf文件
我会阅读下面这样的环境变量Scala 如何在Play framework中将系统变量读入conf文件,scala,playframework,configuration-files,Scala,Playframework,Configuration Files,我会阅读下面这样的环境变量 my.key = ${?MY_KEY_ENV} 但是如何读取通过 -Dmysystem.var=XXX 假设您的项目是通过SBT管理的,则不会在我的conf文件中解决此问题。确保在生成文件中设置了以下内容 javaOptions in Global += "-Dmysystem.var=XXX" 并且您的application.conf文件具有以下内容 my_key=${mysystem.var} 现在,您应该能够使用下面的代码引用my_键 configura
my.key = ${?MY_KEY_ENV}
但是如何读取通过
-Dmysystem.var=XXX
假设您的项目是通过SBT管理的,则不会在我的conf文件中解决此问题。确保在生成文件中设置了以下内容
javaOptions in Global += "-Dmysystem.var=XXX"
并且您的application.conf文件具有以下内容
my_key=${mysystem.var}
现在,您应该能够使用下面的代码引用my_键
configuration.getString("my_key")
在我的play应用程序中对此进行了测试,并按预期工作。System.getProperty(“mysystem.var”)返回什么?我想在conf文件中读取它