自動加載 application.yml
把 application.yml 文件放在執(zhí)行 java -jar
命令所在的目錄中兔甘;
執(zhí)行 java -jar xxx.jar
命令祷蝌,此時 application.yml 應(yīng)放在 xxx.jar 同級目錄衷蜓;
執(zhí)行 java -jar /abc/xxx.jar
命令登渣,此時 application.yml 應(yīng)放在 / 目錄吮便;
需要注意的是译仗,自動加載 application.yml 的位置并不與 jar 包相關(guān)拼弃,而是與 java 命令有關(guān)。
手動指定 application.yml
通過 --spring.config.location 參數(shù)可以指定配置文件的位置。
java -jar /abc/xxx.jar --spring.config.location=/abc/application.yml