日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

SpringBoot讀取Resource下文件的4種方法

瀏覽:24日期:2023-02-27 17:15:36
SpringBoot讀取Resource下文件

最近在項(xiàng)目中涉及到Excle的導(dǎo)入功能,通常是我們定義完模板供用戶(hù)下載,用戶(hù)按照模板填寫(xiě)完后上傳;這里待下載模板位置為resource/excelTemplate/test.xlsx,嘗試了四種讀取方式,并且測(cè)試了四種讀取方式分別的windows開(kāi)發(fā)環(huán)境下(IDE中)讀取和生產(chǎn)環(huán)境(linux下jar包運(yùn)行讀取)。

第一種:

ClassPathResource classPathResource = new ClassPathResource('excleTemplate/test.xlsx');InputStream inputStream =classPathResource.getInputStream();第二種:

InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream('excleTemplate/test.xlsx');第三種

InputStream inputStream = this.getClass().getResourceAsStream('/excleTemplate/test.xlsx');第四種

File file = ResourceUtils.getFile('classpath:excleTemplate/test.xlsx');InputStream inputStream = new FileInputStream(file);

經(jīng)測(cè)試:

前三種方法在開(kāi)發(fā)環(huán)境(IDE中)和生產(chǎn)環(huán)境(linux部署成jar包)都可以讀取到,第四種只有開(kāi)發(fā)環(huán)境 時(shí)可以讀取到,生產(chǎn)環(huán)境讀取失敗。

推測(cè)主要原因是springboot內(nèi)置tomcat,打包后是一個(gè)jar包,無(wú)法直接讀取jar包中的文件,讀取只能通過(guò)類(lèi)加載器讀取。

前三種都可以讀取到其實(shí)殊途同歸,直接查看底層代碼都是通過(guò)類(lèi)加載器讀取文件流,類(lèi)加載器可以讀取jar包中的編譯后的class文件,當(dāng)然也是可以讀取jar包中的excle模板了。

用解壓軟件打開(kāi)jar包查看結(jié)果如下:

SpringBoot讀取Resource下文件的4種方法

其中cst文件中是編譯后class文件存放位置,excleTemplate是模板存放位置,類(lèi)加載器讀取的是cst下class文件,同樣可以讀取excleTemplate下的模板的文件流了。

所以總結(jié)一下:

假如文件是在jar包中,讀取方式應(yīng)當(dāng)使用基于類(lèi)加載器讀取文件流的方式,比如前三種方法;使用基于java中File方式的讀取,在jar包情況下是讀取不到的,比方說(shuō)第四種。

SpringBoot打包后無(wú)法讀取Resource下的配置文件的解決

SpringBoot讀取Resource下文件的4種方法

有個(gè)小程序需要讀取這個(gè)證書(shū)

解決辦法:

private InputStream getZs(){ ClassPathResource classPathResource = new ClassPathResource('Pinfeng1120845.Prod.p12'); InputStream inputStream = null; try {inputStream = classPathResource.getInputStream(); } catch (IOException e) {e.printStackTrace(); } return inputStream;}

用上面這個(gè)種方法讀取在jar包內(nèi) 和 IDEA里都可以讀取到!

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频国产精品| 正在播放日韩精品| 尹人成人综合网| 亚洲少妇一区| 亚洲人成亚洲精品| 国产精品久久久网站| 日韩成人精品一区| 九九综合在线| 日韩成人av影视| 国产999精品在线观看| 国产综合精品一区| 日韩一区中文| 国产成人调教视频在线观看| 久久久久久美女精品| 亚洲欧美视频一区二区三区| 日本一区二区三区中文字幕| 国产精品久久久久久久久久久久久久久 | 久久中文字幕一区二区三区| 特黄毛片在线观看| 免费人成在线不卡| 国产精品久久| 亚洲调教视频在线观看| 日本aⅴ亚洲精品中文乱码| 久久亚洲黄色| 伊人影院久久| 美腿丝袜亚洲一区| 午夜国产精品视频免费体验区| 911精品国产| 91一区二区三区四区| 国产视频亚洲| 久久精品国产网站| 首页欧美精品中文字幕| 精品国产aⅴ| 一级成人国产| 成人午夜国产| 国产精品99久久免费观看| 婷婷综合网站| 麻豆精品视频在线| 亚洲一区激情| 日韩美女一区二区三区在线观看| 日本在线视频一区二区| 美女网站视频一区| 国产精品自在| 欧美精品一二| 国产成人免费| 国产亚洲第一伦理第一区| 黄色av日韩| 蜜臀国产一区| 美女久久99| 亚洲另类视频| 欧美亚洲在线日韩| 精品一区二区男人吃奶| 免费国产亚洲视频| 激情综合自拍| 国产一区二区三区黄网站| 日韩中文字幕在线一区| 五月精品视频| 另类专区亚洲| 国产精品jk白丝蜜臀av小说| 日韩精品亚洲一区二区三区免费| 视频一区中文| 亚洲一级少妇| 精品中文字幕一区二区三区四区| 蜜臀av在线播放一区二区三区| 久久蜜桃av| 日韩一区电影| 国产精品原创| 久久亚洲资源中文字| 国产九九精品| 国产亚洲精品精品国产亚洲综合| 综合激情网...| 日av在线不卡| 久久亚洲影院| 亚洲欧洲一区| 99香蕉国产精品偷在线观看 | 精品久久福利| 国产一精品一av一免费爽爽| 亚州精品视频| 亚洲精品观看| 日韩中出av| 亚洲精品伊人| 中文字幕免费精品| 国产农村妇女精品一二区| 亚州av乱码久久精品蜜桃| 日韩精品一区二区三区免费观看| 激情黄产视频在线免费观看| 国内自拍视频一区二区三区| 鲁鲁在线中文| 久久国产电影| 一区视频在线| 亚洲欧美日韩国产一区| 免费人成在线不卡| 婷婷视频一区二区三区| 日韩欧美高清一区二区三区| 日本精品国产| 国产精品久久乐| 免费在线亚洲欧美| 久久亚洲资源中文字| 精品少妇av| 国产传媒在线| 久久婷婷激情| 日韩亚洲在线| 亚洲精品护士| 国产精品亚洲片在线播放| 精品亚洲成人| 久久蜜桃av| 亚洲最大av| 国产精品久久久久久久久久齐齐 | 日韩制服丝袜av| 日韩二区三区四区| 卡一卡二国产精品| 色婷婷久久久| 免费高清在线一区| 国产精品一区二区av交换| 高清av一区| 国产精品毛片在线看| 91亚洲精品视频在线观看| 国产精品久久久久久久久久白浆| 久久久久久一区二区| 黄色日韩在线| 欧美亚洲三级| 中文另类视频| 亚洲理论在线| 日韩av在线播放网址| av亚洲在线观看| 三级久久三级久久久| 91亚洲国产成人久久精品| 日韩一级精品| 国产精品一区二区美女视频免费看| 激情国产在线| 亚洲乱码久久| 日韩欧美三级| 蜜桃免费网站一区二区三区| 欧美日韩一视频区二区| 午夜精品成人av| 亚洲精品一二三**| 91一区二区| 最新亚洲国产| 国产伦久视频在线观看| 久久夜色精品| 国产一区二区三区视频在线| 亚洲资源av| 高潮久久久久久久久久久久久久| 国产亚洲欧洲| 久久中文在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美精品二区| 日韩一区二区久久| 国产乱人伦精品一区| 亚洲大全视频| 麻豆精品蜜桃视频网站| 免费视频一区二区| 三上悠亚国产精品一区二区三区 | 国产精品777777在线播放| 国产视频一区三区| 国产一区二区三区四区大秀| 亚洲男人在线| 日本а中文在线天堂| 日韩欧美2区| 红桃视频亚洲| 超级白嫩亚洲国产第一| 奇米亚洲欧美| 久久亚洲欧美| 99视频精品视频高清免费| 久久99青青| 日韩三级视频| 久久午夜精品| 1000部精品久久久久久久久| 日本精品黄色| 国产精品对白| 蜜桃久久久久久| 在线看片不卡| 久久uomeier| 国产免费av一区二区三区| 亚洲欧美久久| 久久久9色精品国产一区二区三区| 狂野欧美性猛交xxxx| 97成人超碰| 亚洲毛片一区| 丝袜亚洲另类欧美| 欧美在线资源| 99精品视频在线| 日韩一区电影| 日韩精品诱惑一区?区三区| 国产一区二区三区久久| 久久一区精品| 亚洲一级淫片| 欧美日韩中文| 日韩午夜精品| 国产精品av一区二区| 日韩啪啪电影网| 成人国产精品久久| 久久影院资源站| 国产免费久久| 国产精品密蕾丝视频下载| 91精品啪在线观看国产爱臀| 综合色一区二区| 日韩视频一二区| 91福利精品在线观看| 日韩成人精品一区二区三区 |