1.概要spring boot不僅可以從工程的resource文件夾或者config文件夾下加載配置,還可以在以下位置加載配置:
其中上述中的標(biāo)紅部分是我們需要重點掌握內(nèi)容,從上向下優(yōu)先級越來越低,高優(yōu)先級的配置會覆蓋低優(yōu)先級的配置,高優(yōu)先級的配置和低優(yōu)先級的配置都會生效,形成互補(bǔ)配置; 2.示例2.1命令行參數(shù)以修改啟動端口號為例,我們啟動jar的同時可以指定啟動的端口號為9909 ? ?此時我們訪問: ?如果想在啟動的時候修改多個配置,中間用空格間隔即可,比如我們在修改端口的同時還想添加一個路徑,就執(zhí)行下面的這個命令: java -jar spingboot01-1.0-SNAPSHOT.jar --server.port=9909 --server.servlet.context-path=/boot 其中:--server.port=9909用來修改端口號 --server.servlet.context-path=/boot增加訪問路徑為/boot,此時我們想要執(zhí)行結(jié)果如下: ?2.2jar包外和jar包內(nèi)記住加載原則:由 jar 包外向 jar 包內(nèi)進(jìn)行尋找,優(yōu)先加載帶 profile 的文件,在加載不帶 profile 的文件; ?舉例:比如我們此時想修改多個加載參數(shù),我們可以單拉出一個配置文件放在和 jar 包的同級目錄下: ? ?此時如果啟動這個 jar? 肯定端口號為8801,訪問路徑為 /boot。此時我們在 jar 所在的同級目錄放置一個配置文件,端口號為8888,訪問路徑為/hai; ? ?此時啟動這個 jar ? ?此時我們訪問:http://localhost:8888/hai/hello ?
? ? ? ? ? ? ? ? ? ? ? ? ?來源:https://www./content-4-440001.html |
|