Spring中使用UrlResource獲取網絡資源的時候報java.io.FileNotFoundException錯誤

網絡文件需要使用輸入流來讀取
所以獲取網絡文件的時候要用getInputStream(),如果是本地文件可以用getFile()

小例子

        UrlResource urlResource = new UrlResource("http://www.slience.com/book.xml");
        System.out.println("urlResource.getFilename()="+urlResource.getFilename());
        System.out.println("urlResource.getDescription()="+urlResource.getDescription());
        SAXReader saxReader = new SAXReader();
        Document document = saxReader.read(urlResource.getInputStream());
        Element element = document.getRootElement();
        List list = element.elements();
        Iterator iterator = list.iterator();
        while(iterator.hasNext()) {
            Element element2 = (Element) iterator.next();
            System.out.println(element2.getName()+":"+element2.getText());
        }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,932評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • tags:io categories:總結 date: 2017-03-28 22:49:50 不僅僅在JAVA領...
    行徑行閱讀 2,210評論 0 3
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,224評論 2 33
  • 你愛的人,會把你的童心還給你。
    HCLMGSe閱讀 292評論 0 0