一、springboot啟動時候,配置文件的優先級如下所示由高到低。高優先級會覆蓋低優先級相同配置,並且和低優先級形成互補配置。
–file:./config/ ###根目錄config目錄下
–file:./ ###根目錄下
–classpath:/config/ ###類路徑resource/config路徑下
–classpath:/ ###類路徑resource下
二、我們還可以通過spring.config.location來改變默認的配置文件位置
項目打包好以后,我們可以使用命令行參數的形式,啟動項目的時候來指定配置文件的新位置;指定配置文件和默認加載的這些配置文件共同起作用形成互補配置;
java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --spring.config.location=G:/application.properties
–file:./config/–file:./–classpath:/config/–classpath:/