獲取FatJar資源URL

2021-08-20 21:44:41 字數 881 閱讀 1984

archive表示歸檔檔案,通常為tar/zip等格式壓縮包,jar包為zip格式歸檔檔案。springboot抽象了archive的概念,分為jarfilearchive(jar包)和explodedarchive(檔案目錄)。

獲取當前jar包代表的archive;

根據過濾條件篩選出當前jar包巢狀的資源;

獲取當前jar包代表的archive

首先獲取當前jar包所在的路徑,然後建立jarfilearchive,如下所示:

protected

final archive createarchive() throws exception

file root = new file(path);

if (!root.exists())

return (root.isdirectory() ? new explodedarchive(root)

: new jarfilearchive(root));

}

獲取jar包巢狀資源

將符合條件的巢狀jar包過濾出來,如下所示:

protected archive getnestedarchive(entry entry) throws ioexception 

try

catch (exception ex)

}

參考:

獲取url引數

想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...

獲取url引數

想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...

getResponseCode獲取URL響應狀態碼

http狀態返回 1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態 http狀態返回 說明 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。http狀態返回 2xx 成功...