SORU
6 NİSAN 2012, Cuma


Varsayılan Bahar 3.1 profili

Benim uygulamada fasulye @Profile("prod") @Profile("demo")ile açıklama var. İlk olarak tahminde bulunabilirsiniz :), kullanılan fasulye bağlanmak, üretim DB ve ikinci bir annotates fasulye kullanan bazı sahte DB (HashMap ya da her neyse)- kalkınma daha hızlı.

İstiyorum ne olursa tarafından geçersiz ise her zaman kullanılacak varsayılan profil ("prod")"bir şey başka".

Benim için harika bir yer olurdu web.xml:

<context-param>
     <param-name>spring.profiles.active</param-name>
     <param-value>prod</param-value>
</context-param>

ve sonra -Dspring.profiles.active="demo" ile bu geçersiz diye:

mvn jetty:run -Dspring.profiles.active="demo". 

Ama ne yazık ki işe yaramıyor. Herhangi bir fikir bunu nasıl elde edebilirim? Tüm ortamlar -Dspring.profiles.active="prod" ayarı bir seçenek değil.

CEVAP
6 NİSAN 2012, Cuma


Senin web.xml varsayılan profil olarak üretim ortamı tanımlayın

<context-param>
   <param-name>spring.profiles.default</param-name>
   <param-value>prod</param-value>
</context-param>

ve eğer farklı bir profil kullanmak istiyorsanız, sistem özelliği olarak geçmektedir

mvn -Dspring.profiles.active="demo" jetty:run

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008