SORU
19 EKİM 2010, Salı


nasıl bir Sistem ortam değişkeni okumak için Bahar applicationContext

Nasıl uygulama kapsamında system environment variable okumak için?

Gibi bir şey istiyorum :

<util:properties id="dbProperties"
        location="classpath:config_DEV/db.properties" />

ya

<util:properties id="dbProperties"
        location="classpath:config_QA/db.properties" />

ise, çevre bağlı olarak.

Başvuru Bağlamında böyle bir şey alabilir miyim?

<util:properties id="dbProperties"
        location="classpath:config_${systemProperties.env}/db.properties" />

gerçek val SİSTEM ORTAM DEĞİŞKENİ göre ayarlanır

Bahar 3.0 kullanıyorum

CEVAP
19 EKİM 2010, Salı


Yaklaştın :o) 3.0 bahar ekler Spring Expression Language. Kullanabilirsiniz

<util:properties id="dbProperties" 
    location="classpath:config_#{systemProperties['env']}/db.properties" />

java ... -Denv=QA ile birlikte sorununuzu çözecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008