国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Spring Boot 讀取靜態資源文件的方法

Spring Boot 讀取靜態資源文件的方法

2021-01-11 13:49kinginblue Java教程

本篇文章主要介紹了Spring Boot 讀取靜態資源文件的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、需求場景

有時候我們需要在項目中使用一些靜態資源文件,比如城市信息文件 countries.xml,在項目啟動后讀取其中的數據并初始化寫進數據庫中。

二、實現

靜態資源文件 countries.xml 放在 src/main/resources 目錄下

使用 Spring 的 ClassPathResource 來實現 :

?
1
2
3
Resource resource = new ClassPathResource("countries.xml");
File file = resource.getFile();
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));

ClassPathResource 類的注釋如下:

Resource implementation for class path resources. Uses either a given ClassLoader or a given Class for loading resources.

Supports resolution as java.io.File if the class path resource resides in the file system, but not for resources in a JAR. Always supports resolution as URL.

翻譯過來就是:

類路徑資源的資源實現。使用給定的ClassLoader或給定的類來加載資源。

如果類路徑資源駐留在文件系統中,則支持解析為 java.io.File,如果是JAR中的資源則不支持。始終支持解析為URL。

三、Jar 中資源文件

上面也提到了,如果靜態資源文件在文件系統里,則支持解析為 java.io.File,程序是能正常工作的。

到項目打包成 Jar 包放到服務器上運行就報找不到資源的錯誤了!

解決法案是:不獲取 java.io.File 對象,而是直接獲取輸入流:

?
1
2
Resource resource = new ClassPathResource("countries.xml");
BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream()));

說明:構造得到 resource 對象之后直接獲取其輸入流 resource.getInputStream()。

四、附錄

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/kinginblue/article/details/71699627

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲日韩中文字幕一区 | 日韩一二三 | 国产精品免费观看 | 亚洲国产一区二区在线观看 | 成人精品一区二区三区中文字幕 | 亚洲欧美中文日韩在线v日本 | 国产剧情一区二区 | 黄色成人av| 免费成人一级片 | 国产在线小视频 | 欧美成人高清视频 | 日韩一区电影 | 亚洲日本欧美日韩高观看 | 精品国产色 | 韩日精品视频 | 亚洲综合区| 中文字幕视频一区 | 亚洲国产日韩一区 | 久久综合九色综合网站 | 亚洲在线电影 | 91久久精品一区二区二区 | 狠狠操综合网 | 黄色美女网站在线观看 | 日韩高清三区 | 欧美一区二区三区电影 | 伊人久久综合精品一区二区三区 | 久久精品伊人 | 奇米影视四色777me | 免费大片黄在线观看 | 国产午夜精品久久久 | 亚洲国产成人av | 午夜男人| 黄色片视频免费 | 亚洲播放 | 亚洲视频 欧美视频 | 久久在线播放 | 欧美视频精品 | 免费观看一级特黄欧美大片 | 精品96久久久久久中文字幕无 | 久久久精品网 | 亚洲精品久久久久久国产 |