3

camel-bindy を使用して、CSV を Java オブジェクトにアンマーシャリングしています。特定の列を無視することはできますか? 次の例を検討してください。列 3 (住所) をマップしたくありません。そうする方法があれば教えてください。実際には、CSV に無視したい列が 10 列以上あります。

例: - CSV ファイル:

 Header   : Name,Mobile,Address
 Data Row : Rabbit,007,Rabbit Hole

Java クラスのバインド マッピング:

@CsvRecord(separator = "," , skipFirstLine = true) 
public class Contacts {

@DataField(pos = 1, trim=true)
private String name;

@DataField(pos = 2, required = true, trim=true) 
private Long Mobile;

御時間ありがとうございます!

4

2 に答える 2