1. 程式人生 > >springboot專案靈活化配置檔案的各種ip埠

springboot專案靈活化配置檔案的各種ip埠

事件起源,公司的測試每次打包都需要開發幫忙打包,然而每次打包呢,開發這邊都得把mysql的ip,memcached的ip等各種ip先修改成測試想要的再打包,這樣肯定麻煩啊。後來測試就想能不能把這調整一下,省的麻煩。後來,當然是靈感一閃啦......

我想著就是把各個寫死的ip,用一個公共變數替代。然而沒實現過,經過摸索摸索實現了,現在記錄一下。

上面截圖的mysql的ip,以前是寫死的,比如為127.0.01,經過修改就可以設定成變量了。配置檔案還得加些東西,不然這些變數不會憑空產生的對吧。

這樣我們在一個地方寫ip就可以了。

對於測試的好處就是,我們打包完,他們用java -jar xxx.jar --dev.mysql.host=xxx  就可以指定ip了。解決的打包就要替換資料的麻煩。