【问题标题】:How to replace flatFileItemReader with openCSV in spring batch如何在春季批处理中用 openCSV 替换 flatFileItemReader
【发布时间】:2020-04-21 12:09:29
【问题描述】:

我在春季批次中使用 multiResourceItemReader。我发现 openCSV 会自动将 csv 列绑定到 java 对象。但是如何使用 CsvToBeanBuilder 将 FlatFileItemReader/multiResourceItemReader 替换为 openCSV。

【问题讨论】:

标签: spring spring-boot spring-batch opencsv


【解决方案1】:

Spring Batch 中的行到对象映射逻辑在LineMapper 中实现,FlatFileItemReader 使用它来将读取行映射到域对象。

所以问题“如何在春季批处理中用 openCSV 替换 flatFileItemReader”是不正确的,它们不在同一级别。您可以做的是基于 OpenCSV 创建一个 LineMapper 实现并将其与 FlatFileItemReader 一起使用。

【讨论】:

    猜你喜欢
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2018-05-27
    • 2015-05-13
    • 2017-06-25
    • 2017-10-06
    • 2021-06-21
    相关资源
    最近更新 更多