【问题标题】:spring batch - create new file after writing fixed number of filesspring batch - 写入固定数量的文件后创建新文件
【发布时间】:2016-05-04 22:54:20
【问题描述】:

我使用 org.springframework.batch.item.database.JdbcCursorItemReader 从数据库中读取。在我的行映射器中,我可以确定处理并写入平面文件 public User mapRow(ResultSet rs, int rowNum) 的行数。这个想法是使用相同的 FlatFileItemWriter 为接下来的 X 条记录写入一个新文件。我只能将 X 条记录写入文件。如何使用 spinrg 批处理实现此文件滚动?

【问题讨论】:

    标签: java spring spring-batch batch-processing


    【解决方案1】:

    听起来您应该查看MultiResourceItemWriter,但我不会利用RowMapper 来切换您的资源。

    这个较早的问题提供了一些关于如何从一个 Resource(文件)切换到另一个的见解:How to set the resource of MultiResourceItemWriter dynamically from ItemReader in Spring Batch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-22
      • 2020-12-13
      • 2023-03-14
      相关资源
      最近更新 更多