我先說一個場景:如果在idea開發中,設計到好幾個環境,開發環境、內測環境、線上環境…這麼多個環境對應的配置參數,像數據庫連接參數、緩存參數…管理起來蠻麻煩的
這裏介紹一種方法,可以簡單的切換配置文件,利用idea設置Vm options 參數,以一個Test類爲例:
public class Test {
public static void main(String[] args) {
System.out.print(System.getProperty("configuration"));
}
}
注意配置名稱前面是要加-D的哈
如果要配置全局的,在這裏配置vm參數即可
然後再業務裏面調用即可
可以把配置文件放在一個遠程的地方,代碼裏面通過獲取vmoptions參數決定要用哪個環境