一、CompositeItemWriter
CompositeItemWriter组合条目写入器,可以把记录数写入多个ItemWriter。把相同的数据写入到多个ItemWriter流程如下:

二、CompositeItemWriter实战
分别创建两个ItemWirter,一个写文件,一个写数据库
- 写文件writer
@Bean
@StepScope
public CommonFileItemWriter<Cat> compositeFileItemWriter() {
return new CommonFileItemWriter<>(Cat.class);
}
- 写数据库writer
@Bean
@StepScope
public CommonMybatisItemWriter<Cat> compositeMybatisItemWriter() {
return new CommonMybatisItemWriter<>(sqlSessionFactory,
本文深入探讨了SpringBatch中的CompositeItemWriter,它允许将数据同时写入多个ItemWriter。通过实例,展示了如何创建分别写入文件和数据库的ItemWriter,并通过CompositeItemWriter实现数据的同步写入。在执行作业后,文件和数据库中都成功地保存了数据,验证了作业的正确性。
订阅专栏 解锁全文
3151

被折叠的 条评论
为什么被折叠?



