2014-07-23 21 views
5

Typesafe Config, koşullu yapılandırmalar oluşturmaya izin veriyor mu?Typesafe Config: Koşullu Yapılandırmalar Nasıl Oluşturulur

başka anahtarın değerine bağlı olarak bir anahtarı ayarlamak gerekir: Elbette

ssl = true 

#if ssl == true 
host = "https://localhost" 
#else 
host = "http://localhost" 
#end if 

does't çalışmaları yukarıdaki kod ... Sadece benim yapmaya çalıştığım şey bu göstermek istedik.

cevap

0

Doğrudan değil, no. Verdiğin özellikle Örneğin, isteğe bağlı özelliklerini kullanabilirsiniz: Başvurunuz bir ortam değişkeni olarak veya MY_PROTOCOL = https ile java argüman olarak ya -Dprotocol = https ile başlayan Sonra

protocol = "http" 
protocol = ${?MY_PROTOCOL} 

host = ${protocol}://localhost 

, sen' d anasistemde https olsun.

İlgili konular