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