亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

springboot 運(yùn)行 jar 包讀取外部配置文件的問(wèn)題

瀏覽:19日期:2023-02-23 09:05:25

案例:本文主要描述linux系統(tǒng)執(zhí)行jar包讀取jar包同級(jí)目錄的外部配置文件方法一:相對(duì)路徑設(shè)置配置文件(1)在jar包同級(jí)目錄創(chuàng)建配置文件conf.properties并寫(xiě)入配置數(shù)據(jù):

confData=data

(2)開(kāi)始寫(xiě)入自動(dòng)化測(cè)試代碼

//from www.fhadmin.cnpublic class Test{ public String getData() throws IOException {//讀取配置文件Properties properties = new Properties();File file = new File('conf.properties');FileInputStream fis = new FileInputStream(file);properties.load(fis);fis.close();//獲取配置文件數(shù)據(jù)String confData = properties.getProperty('confData');System.out.println(confData); }}

(3)執(zhí)行jar包

java -jar jarNanexxx

方法二:絕對(duì)路徑設(shè)置配置文件解決問(wèn)題:使用相對(duì)路徑的方法在jar包同級(jí)目錄手動(dòng)執(zhí)行jar包時(shí)沒(méi)有問(wèn)題,但使用linux系統(tǒng)的crontab文件定時(shí)調(diào)度時(shí)報(bào)錯(cuò),原因:因?yàn)槲覀兪謩?dòng)執(zhí)行某個(gè)腳本時(shí),是在當(dāng)前shell環(huán)境下進(jìn)行的,程序能找到環(huán)境變量;而系統(tǒng)自動(dòng)執(zhí)行任務(wù)調(diào)度時(shí),除了默認(rèn)的環(huán)境,是不會(huì)加載任何其他環(huán)境變量的。因此就需要在crontab文件中指定任務(wù)運(yùn)行所需的所有環(huán)境變量,或者在程序中使用絕對(duì)路徑。(1)在jar包同級(jí)目錄創(chuàng)建配置文件conf.properties并寫(xiě)入配置數(shù)據(jù):

confData=data

(2)開(kāi)始寫(xiě)入自動(dòng)化測(cè)試代碼

//from www.fhadmin.cnpublic class Test{ public String getData() throws IOException { //獲取jar包同級(jí)目錄String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();String[] pathSplit = path.split('/');String jarName = pathSplit[pathSplit.length - 1];String jarPath = path.replace(jarName, '');String pathName=jarPath+'minhang.properties';System.out.println('配置文件路徑:'+jarPath);//讀取配置文件Properties properties = new Properties();File file = new File(pathName);FileInputStream fis = new FileInputStream(file);properties.load(fis);fis.close();//獲取配置文件數(shù)據(jù)String confData = properties.getProperty('confData');System.out.println(confData); }}

(3)執(zhí)行jar包

java -jar jarNanexxx

到此這篇關(guān)于springboot 運(yùn)行 jar 包讀取外部配置文件的文章就介紹到這了,更多相關(guān)springboot 配置文件內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美小说色综合小 | 美国一级做a一级爱视频 | 国产毛片在线视频 | 日本a黄色片| 最新国产美女一区二区三区 | 西西444www | 中国三级毛片 | 男女激情视频国产免费观看 | 日韩亚洲欧洲在线com91tv | 欧美一级做一a做片性视频 欧美一级做一级爱a做片性 | 久久综合噜噜激激的五月天 | 亚洲国内精品久久 | 一本久道热中字伊人 | 在线观看亚洲专区 | 五月激激激综合网色播免费 | 日本在线毛片视频免费看 | 亚洲二区在线视频 | 国产又黄又潮娇喘视频免费 | 在线观看国产欧美 | 久久激情五月丁香伊人 | 最新亚洲 | 91精选| 九一国产在线观看 | 亚洲一区二区三区日本久久九 | 日本久久久久亚洲中字幕 | 国产精品免费视频能看 | 国产精品久久久久影视青草 | 国产成人久久精品二区三区 | 日韩在线视屏 | a毛片全部免费播放 | 尤物视频在线播放 | 亚洲福利在线观看 | 午夜黄 | 国产第一页视频 | 香蕉视频国产精品 | 国产高级黄区18勿进一区二区 | 免费播放欧美毛片欧美a | 亚洲精品区 | 成人三级毛片 | 91在线免费公开视频 | 日韩一区二区精品久久高清 |