6
Ben
java ... -Denv=prod ...
ile benim program başlatmak ve
Sistem ortamı değişkeni @PropertySource değerinin bir parçası olarak nasıl kullanılır?
@PropertySource("classpath:/settings/$idontknowwhat$/database.properties")`
okuma özelliklerine sahip olmak istiyorum
dosya: /settings/prod/database.properties
Ben #{systemProperties['env']}
kullanarak denedi ama istisna çözülmezse:
Could not open ServletContext resource ['classpath:/settings/#{systemProperties['env']}/database.properties]
Çalışıyorsa, yanıtı kabul edildi olarak işaretleyebilirsiniz. – angelcervera
Maven maalesef $ {env} olduğunu göremiyor, bu yüzden başka bir yol seçilmelidir. Belki Maven conf? Gerçekten de, herhangi bir maven dağıtımı gerekli değil, hile yapar. –
Maven burada nasıl bir ilişki var? Bu, Spring'in uygulama başlatılırken sağlanan komut satırı parametresine dayalı bir özellik kaynağını çözmesiyle ilgilidir. – Czar