當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot打成jra包启动时读取外部配置文件实现动态配置
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot打成jra包启动时读取外部配置文件实现动态配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
若依前后端分離版手把手教你本地搭建環境并運行項目:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662
在上面搭建起來前后端分離的項目,要把后臺打成jar包部署,
如果直接打包則數據庫mysql和redis的配置信息都沒法再進行改變。
怎樣使jar包讀取外部的配置文件application.yml實現動態配置
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
Springboot的application.yml配置文件的加載路徑優先級(從高到低):
工程根目錄:./config/
工程根目錄:./
classpath:/config/
classpath:/
所以直接將application.yml放置在于jar包同目錄下運行就會讀取該外部的配置文件,不去讀取jar里面的配置文件。
比如jar包里面的數據庫連接地址是正確的,打成jar包后運行
將配置文件yml放在在外面之后,并修改該文件的數據庫連接地址為錯誤的地址,再啟動
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的SpringBoot打成jra包启动时读取外部配置文件实现动态配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS中使用Dockerfile部
- 下一篇: SpringBoot打成jar包cmd中