無意中看見公司的專案sringboot配置檔案是放在jar包並級目錄的,而我自己部署springboot專案就是直接使用的專案打出的jar包內的配置檔案,雖然能開啟jar修改配置檔案或者打包前直接改好配置檔案再打包,但是當開發和部署的人員分職之後,會比較的麻煩。
所以探索了一下外部配置檔案的方式
springboot讀取配置檔案的方式優先順序如下:
在jar包的同一目錄下建乙個config資料夾,然後把配置檔案放到這個資料夾下。
直接把配置檔案放到jar包的同級目錄。
在classpath下建乙個config資料夾,然後把配置檔案放進去。
在classpath下直接放配置檔案。
所以根據這個配置檔案的讀取優先順序方式,我們可以直接在jar包並級目錄下放置配置檔案或者建conf資料夾,將配置檔案放入,正常執行啟動命令即可讀取外部配置檔案
SpringBoot讀取外部配置檔案
總結spring boot中文官方文件 當前目錄下的 config子目錄。當前目錄。classpath下的 config包。classpath根路徑 root springboot 版本 可以說,這個版本的確有點低。但是它能解決,兩個service 相互引用不報錯的問題。神奇,如果要是換到2.1.6...
SpringBoot(讀取配值檔案裡面的屬性)
1 propertysource配置檔案路徑設定,在類上新增註解,如果在預設路徑下可以不新增該註解。propertysource public class testcontroller2 value屬性名,在屬性名上新增該註解 value private string myname 然後就可以使用m...
SpringBoot讀取外部配置檔案的方法
以設定應用埠為例 server.port 80 server port 80 在properties和yml yaml配置檔案同時存在的情況下,在同一目錄下,properties配置優先順序 yaml yml 配置優先順序 springboot配置檔案可以放置在多種路徑下,不同路徑下的配置優先順序有...