天天看點

springboot 運作 jar 包讀取外部配置檔案

 案例:本文主要描述linux系統執行jar包讀取jar包同級目錄的外部配置檔案

方法一:相對路徑設定配置檔案

(1)在jar包同級目錄建立配置檔案conf.properties并寫入配置資料:

confData=data

1

(2)開始寫入自動化測試代碼

(3)執行jar包

方法二:絕對路徑設定配置檔案

解決問題:使用相對路徑的方法在jar包同級目錄手動執行jar包時沒有問題,但使用linux系統的crontab檔案定時排程時報錯,原因:因為我們手動執行某個腳本時,是在目前shell環境下進行的,程式能找到環境變量;而系統自動執行任務排程時,除了預設的環境,是不會加載任何其他環境變量的。是以就需要在crontab檔案中指定任務運作所需的所有環境變量,或者在程式中使用絕對路徑。

繼續閱讀