Başvurumda @Profile("prod")ve açıklamalı fasulye var @Profile("demo"). İlki, tahmin edebileceğiniz gibi :), üretim DB'sine bağlanan fasulyelerde kullanılır ve ikincisi HashMap, geliştirmeyi daha hızlı hale getirmek için bazı sahte DB ( veya her neyse) kullanan fasulyelere açıklama ekler .
Sahip olmak istediğim şey"prod" , " başka bir şey " tarafından geçersiz kılınmadıysa her zaman kullanılacak olan varsayılan profildir ( ) .
Benim içimde olması mükemmel 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"bunu yapabilmem için geçersiz kıl :
mvn jetty:run -Dspring.profiles.active="demo".
Ama ne yazık ki bu işe yaramıyor. Bunu nasıl başarabileceğime dair bir fikrin var mı? -Dspring.profiles.active="prod"Tüm ortamlarımı ayarlamak bir seçenek değil.