我正在使用multiResourceReader读取多个文件,并通过一步一步将读取器,写入器和处理器注入到db中。
我已经实现了StepExecutionListner以获取每个文件的统计信息,但是它告诉我聚合的读取,跳过,写入计数。
我需要每个文件的统计信息。我该怎么做到。
我应该对每个文件重复该步骤。我也不知道该怎么做。
答案 0 :(得分:1)
为什么要使用MultiResourceReader?您的文件格式不同还是来自不同格式的来源?
您应该使用分区程序为入站目录中的每个文件调用该步骤。
答案 1 :(得分:0)
步骤执行侦听器在每个步骤之后运行。如果您在同一步骤中读取所有文件,则无法获取每个文件的统计信息。
答案 2 :(得分:0)
classpath*:desc/type/HeidelTime_TypeSystem.xml
的目标之一是从多个资源中读取项目,就好像它们是单个资源一样。这就是项目指标是汇总指标的原因,并且没有明显的方法来获取每个资源的指标。