1. 程式人生 > >IDEA VM options 針對多種啟動環境的spring配置

IDEA VM options 針對多種啟動環境的spring配置

公司最近做了個專案,專案還挺大的,從SVN check了半個多小時,我有幸參與了一下,當然只是打打下手。

總是發現他們說的生產庫,測試庫什麼的,而且一會mysql,一會sqlserver的,趁著今天專案上線,來總結下。

專案在開發時候,切換資料庫資訊可能會是很麻煩的問題,IDEA配置tomcat時候的VM options中填的就是對啟動環境的配置,也可以在此處給設定jvm分配的堆的大小。

一般配置有三種,生成,測試,執行。

1 spring.profiles.active=dev

2 spring.profiles.active=test

3 spring.profiles.active=pro

根據不同的情況選擇不同的配置,當然在resource下還是要建立對應的properties檔案的:

當然還有另外一種配置方式,在spring配置檔案中配置不同的環境,在web.xml中選擇對應的環境

這種的我沒有用過,再次貼上網上找的兩張圖片,僅供參考:

其實我們設定的引數還有一句-Xss4096K,查了下,只知道這是配置jvm執行時分配堆記憶體的大小,涉及的比較多,也沒有怎麼看,下次在總結一下。第一次發部落格,紀念一下。