一、Springboot項目引入配置文件的方式:文章來源:http://www.zghlxwxcb.cn/news/detail-696284.html
第一種是在jar包的同一目錄下建一個config文件夾,然后把配置文件放到這個文件夾下;
第二種是直接把配置文件放到j(luò)ar包的同級目錄;
第三種在classpath下建一個config文件夾,然后把配置文件放進去;
第四種是在classpath下直接放配置文件。
這里的優(yōu)先級也是依次降低,優(yōu)先級高的覆蓋優(yōu)先級低的,可以注意點的是,只是對相同配置項才會產(chǎn)生覆蓋作用,不同的話是互補作用,也就是說如果四個地方都配了的話,是會累加起來的。
第五種:如果我們需要自定義配置文件路徑的話,可以通過命令行啟動程序時配置 --spring.config.location=xxx.properties就可以達到目的,但是對運維就不太優(yōu)化,因為在啟動命令時候要配置好這個特定項目路徑。那么如果通過一個配置項spring.config.location來實現(xiàn)配置。
二、docker啟動SpringBoot項目飲用外部部署文件文章來源地址http://www.zghlxwxcb.cn/news/detail-696284.html
1、定一個一個外部的配置文件并將文件掛載路徑定義好
例如: -v 宿主機配置文件目錄:容器內(nèi)配置文件目錄
2、打包鏡像時指定引用外部配置文件的路徑(即掛載在容器內(nèi)部的配置文件路徑)
例如: java [服務(wù)配置參數(shù)] -jar [jvm參數(shù)] jar文件 --Dspring.config.location=容器內(nèi)部的配置文件路徑
到了這里,關(guān)于Docker 部署SpringBoot項目,使用外部配置文件啟動項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!