91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot怎么讀取resources目錄文件

發布時間:2021-11-15 11:39:00 來源:億速云 閱讀:250 作者:iii 欄目:編程語言

這篇文章主要講解了“SpringBoot怎么讀取resources目錄文件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“SpringBoot怎么讀取resources目錄文件”吧!

在Java編碼過程中,我們常常希望讀取項目內的配置文件,按照Maven的習慣,這些文件一般放在項目的src/main/resources下,因此,合同協議PDF模板、Excel格式的統計報表等模板的存放位置是resources/template/test.pdf,下面提供兩種讀取方式,它們分別在windows和Linux環境(linux下jar包)都可以正常運行。

方法一 ClassPathResource

String pdfFilePath = "template/test.pdf";Resource resource = new ClassPathResource(pdfFilePath);

通過如下方法可以轉Resource換成InputStream :

InputStream is = resource.getInputStream();

方法二 getContextClassLoader

InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(pdfFilePath);

測試用例

public static void main(String[] args) {    try {      String pdfFilePath = "template/test.pdf";      Resource resource = new ClassPathResource(pdfFilePath);      System.out.println( resource.getURI() + " -- ****** path = ");      if (resource.isReadable()) {        //每次都會打開一個新的流        InputStream is = resource.getInputStream();        System.out.println("方法一 " + is.available());      }      InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(pdfFilePath);      System.out.println("方法二 " + inputStream.available());    } catch (IOException e) {      e.printStackTrace();    }  }

感謝各位的閱讀,以上就是“SpringBoot怎么讀取resources目錄文件”的內容了,經過本文的學習后,相信大家對SpringBoot怎么讀取resources目錄文件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑水县| 平武县| 年辖:市辖区| 青龙| 澎湖县| 荆门市| 浦北县| 扶沟县| 闵行区| 忻城县| 平顺县| 德江县| 孟连| 兴化市| 札达县| 运城市| 阳春市| 怀集县| 敦煌市| 成安县| 姜堰市| 宁化县| 株洲县| 阳江市| 遂昌县| 太仆寺旗| 东台市| 建瓯市| 岢岚县| 扎鲁特旗| 扎赉特旗| 清水河县| 康乐县| 即墨市| 巴彦县| 甘德县| 洛扎县| 平湖市| 千阳县| 正蓝旗| 平度市|