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.