天天看點

yml中的${AUTH_DB_USER:root}

這種表達類似于EL表達式,通過key來擷取value。此處

表示先從配置檔案yml中或者啟動指令中讀取AUTH_DB_USER的值,如果沒有讀取到,就是用預設值root(其他變量類似)。好處是換一個新的環境時,不用改配置檔案,直接在啟動指令上指定值就可以。

比如在啟動項目時使用指令來指定

java -jar -DB_HOST=localhost xxx.jar

繼續閱讀