我正在使用Spring Batch作业来运行多个作业。 所有作业都使用ItemReader和flatFileItemWriter来读取一些数据并生成一个文本文件。 我已经为要创建的每个文件创建了一个具有其自己的Reader和Writer的单批处理作业。 例如,如果我要创建10个不同的文件,则我有10个工作,我有10个读者和10个作家。 有没有一种方法,我只能拥有一份工作,只有一位读者和一位作家才能处理创建不同文件的所有请求。 具有自己的DTO的文件。
public class ClassWriter1 extends flatFileItemWriter<DTO1>{
}
public class ClassWriter2 extends flatFileItemWriter<DTO2>{
}
等...