1. 程式人生 > >Spring Boot 命令啟動時指定配置檔案

Spring Boot 命令啟動時指定配置檔案

有以下場景:

       副總經理需要去部署系統, 系統使用的是spring boot + gradle 寫的, 但是是按照模組寫的, 打包出來是 war 包, 使用

                 java -jar xxx.war

     問題來了 , 資料庫配置要修改, 埠要修改, 各種地址修改, 但是配置檔案在包裡, 改不了.所以需要使用命令來指定外部的配置檔案來直接指定配置

               java -jar -Dspring.config.location=application.yml  xxxx.war

               

    命令裡面的application.yml 在這個xxx.war 同級目錄下, 可以自己指定, 這樣就可以使用外面的配置檔案覆蓋掉war包裡面的配置檔案了.

    好了啟動完成.