随着項目上線,暫時處于閑置狀态,是以趁閑帶着團隊對在這一年項目中做的比較好的元件,工具和實踐總結和抽取出來,在我後續的随筆中将會陸續釋出出來。今天主要是一個簡單的maven小元件,對opencsv基于annotation簡單的封裝,使得我們可以輕易的将csv檔案轉化為list對像和把list對像導出為csv檔案。
對于代碼就不用多說了,簡單看看如何使用。
object


mapping會自動将沒有ignore的字段作為csv的映射屬性名作為csv列頭,如果針對特殊列則可以标記@csv解決。
1: 讀取csv:
(1) 基于annotation映射方式


(2) 自定義映射方式


2: csv輸出

