如何在Spring Boot Batch应用程序中使用多行记录读取具有固定长度文件格式的CSV文件

时间:2018-06-24 10:51:41

标签: java spring-boot spring-batch

我是Spring-Batch-Boot应用程序开发的新手。
我有这样的输入:

梅恩黑德

UK21341EAH4121131.11customer1
UK21341EAH4221232.11customer2
UK21341EAH4321333.11customer3
UK21341EAH4421434.11customer4
UK21341EAH4521535.11customer5


UK21341EAH4121131.11customer1
UK21341EAH4221232.11customer2
UK21341EAH4321333.11customer3
UK21341EAH4421434.11customer4
UK21341EAH4521535.11customer5

UK21341EAH4121131.11customer1 //跳过没有记录的2个以下记录
UK21341EAH4221232.11customer2
MAINFOOT

读者应将 MAINHEAD MAINFOOT 之间的数据视为一条记录。

HEAD FOOT 之间的数据,每行对应于不同的 DTO ,并位置标记化。如果有数据如果没有HEAD&FOOT,那么读者应该跳过这一点。

我该如何实现呢?

0 个答案:

没有答案