5
Typesafe配置是否允許創建條件配置?Typesafe配置:如何創建條件配置
我需要設置一個關鍵取決於另一個鍵的值:
ssl = true
#if ssl == true
host = "https://localhost"
#else
host = "http://localhost"
#end if
當然以上簡化版,工作代碼...我只是想說明什麼,我試圖做的。
Typesafe配置是否允許創建條件配置?Typesafe配置:如何創建條件配置
我需要設置一個關鍵取決於另一個鍵的值:
ssl = true
#if ssl == true
host = "https://localhost"
#else
host = "http://localhost"
#end if
當然以上簡化版,工作代碼...我只是想說明什麼,我試圖做的。
不直接,沒有。你給的特殊例子,你可以使用可選屬性:
protocol = "http"
protocol = ${?MY_PROTOCOL}
host = ${protocol}://localhost
那麼,如果您的應用程序啓動時使用兩種-Dprotocol = HTTPS作爲參數傳遞給Java或與MY_PROTOCOL = HTTPS作爲一個環境變量,你」 d在主機中獲得https。