我正在使用屬性文件配置我的spring應用程序。但我必須在開發和生產屬性文件之間進行切換。現在我有這樣的代碼片段設置屬性位置環境
@Configuration
@PropertySource(value = "classpath:config/simulator.properties", ignoreResourceNotFound = false)
public class AppConfiguration
但我想的東西與價值=「類路徑:$ {ENV:本地} /simulator.properties」
它,如果我沒有設置環境變量ENV不是指它必須指向local/simulator.properties,否則如果environment env變量指向生產,那麼位置必須是production/simulator.properties。
因此,本地是後備環境。
有什麼辦法來實現這一目標。我不想使用配置文件,它必須由變量的環境中控制
我不想
你真的嘗試過嗎? –