2017-02-02 13 views
1

我會讀下面如何讀取系統變量進入遊戲框架conf文件

my.key = ${?MY_KEY_ENV} 

但如何像這樣一個環境變量來讀取的VIA

-Dmysystem.var=XXX 

它通過在系統變量沒有在我的conf文件中解析

+0

你的System.getProperty(「mysystem.var」)返回什麼? –

+0

我想在conf文件中讀取它 – yalkris

回答

1

假設您的項目是通過SBT進行管理的。請確保您有以下構建文件

javaOptions in Global += "-Dmysystem.var=XXX" 

設置和你application.conf文件具有以下

my_key=${mysystem.var} 

,現在你應該可以使用下面的代碼

是指在 my_key
configuration.getString("my_key") 

在我的應用程序中測試了它,它按預期工作。