簡體   English   中英

spring批處理-寫入固定數量的文件后創建新文件

[英]spring batch - create new file after writing fixed number of files

我使用 org.springframework.batch.item.database.JdbcCursorItemReader 從數據庫讀取。 在我的行映射器中,我可以確定處理並寫入平面文件 public User mapRow(ResultSet rs, int rowNum) 的行數。 這個想法是使用相同的 FlatFileItemWriter 為下 X 個記錄寫入一個新文件。 我只能將 X 條記錄寫入文件。 如何使用 spinrg batch 實現此文件滾動?

聽起來您應該查看MultiResourceItemWriter ,但我不會利用RowMapper來切換您的資源。

這個較舊的問題提供了一些關於如何從一個Resource (文件)切換到另一個Resource (文件)的見解: How to set the resource of MultiResourceItemWriter dynamic from ItemReader in Spring Batch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM