在java項目中設置自定義變量的方法有很多種,如果你項目中使用 System.getProperty(“XXX”)來獲取自定義變量有以下兩種辦法:
一、選擇項目按右鍵->Run as->Run as configurations…

在VM arguments后追加-DXXX=****(-D不能省略),這樣就可以通過 System.getProperty(“XXX”)獲取****了
二、通過tomca服務器加載時候定義變量
這里還分windows版本和linux版本,以tomcat7為例。
1、windows環境下:

編輯tomcat7主目錄\bin 下的catalina.bat,在第二行定義XXXX,然后就可以System.getProperty(“XXX”)獲取****了。
2、linux環境下:

在最后一頁里面,找到那圖中位置,設定spring.profiles.active的值,然后就可以System.getProperty(“spring.profiles.active”)獲取devtest了。注意,自定義變量不能隨便找個位置設置,當然也可以在其他位置設置,但在我這個位置設置絕對沒有問題,還有一點更加重要 不要像windows設置一樣,不要加set,不要加set,不要加set 血的教訓!!
