天天看點

檔案系統(02):基于SpringBoot架構,管理Xml和CSV檔案類型

本文源碼:GitHub·點這裡 || GitEE·點這裡

XML是可擴充标記語言,是一種用于标記電子檔案使其具有結構性的标記語言。标記指計算機所能了解的資訊符号,通過此種标記,計算機之間可以處理包含各種的資訊比如資料結構,格式等。它可以用來标記資料、定義資料類型,是一種允許使用者對自己的标記語言進行定義的源語言。适合網絡傳輸,提供統一的方法來描述和交換應用程式的結構化資料。

CSV文檔,以逗号分隔文檔内容值,其檔案以純文字形式存儲結構資料。CSV檔案由任意數目的記錄組成,記錄間以某種換行符分隔;每條記錄由字段組成,字段間的分隔符是其它字元或字元串,最常見的是逗号。CSV是一種通用的、相對簡單的檔案格式,通常被用在大資料領域,進行大規模的資料搬運操作。

Dom4j是基于Java編寫的XML檔案操作的API包,用來讀寫XML檔案。具有性能優異、功能強大和簡單易使用的特點。

涉及對XML檔案讀取、加載、周遊、建立、修改、删除等常用方法。

檔案系統(02):基于SpringBoot架構,管理Xml和CSV檔案類型
檔案系統(02):基于SpringBoot架構,管理Xml和CSV檔案類型

這裡不需要依賴特定的Jar包,按照普通的檔案讀取即可。

這裡基于Swagger2管理接口測試 。

文中涉及檔案類型,在該章節源碼<code>ware18-file-parent/case-file-type</code>目錄下。

檔案系統(02):基于SpringBoot架構,管理Xml和CSV檔案類型

推薦閱讀:Spring架構基礎

《核心元件總結,基礎環境搭建》

《Bean的裝配,作用域,生命周期》

《核心思想IOC容器總結,案例示範》

《AOP程式設計概念,幾種實作方式示範》

《事務管理機制,和實作方式》

《Mvc架構模式簡介,執行流程詳解》