springboot 打jar 包部署时 读取外部配置文件
生活随笔
收集整理的這篇文章主要介紹了
springboot 打jar 包部署时 读取外部配置文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
案例:本文主要描述linux系統執行jar包讀取jar包同級目錄的外部配置文件
方法一:相對路徑設置配置文件
(1)在jar包同級目錄創建配置文件conf.properties并寫入配置數據:
confData=data
1
(2)開始寫入自動化測試代碼
(3)執行jar包
方法二:絕對路徑設置配置文件
解決問題:使用相對路徑的方法在jar包同級目錄手動執行jar包時沒有問題,但使用linux系統的crontab文件定時調度時報錯,原因:因為我們手動執行某個腳本時,是在當前shell環境下進行的,程序能找到環境變量;而系統自動執行任務調度時,除了默認的環境,是不會加載任何其他環境變量的。因此就需要在crontab文件中指定任務運行所需的所有環境變量,或者在程序中使用絕對路徑。
(1)在jar包同級目錄創建配置文件conf.properties并寫入配置數據:
(2)開始寫入自動化測試代碼
(3)執行jar包
?
總結
以上是生活随笔為你收集整理的springboot 打jar 包部署时 读取外部配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot2.5.0 整合 r
- 下一篇: 数据库altert日志中的GTX提示