Spring批处理分区中网格大小的动态值



如何从jobParameters 中获取分区模型中网格大小的值

<batch:job id="JobA" incrementer="runIdIncrementer">
   <batch:step id="masterStep">
    <batch:partition step="JobA.slave" partitioner="transactionPartioner" > 
            <batch:handler grid-size="#{stepExecutionContext[number]}" task-executor="TaskExecutor" />
    </batch:partition>
   </batch:step>
 </batch:job> 

我可以动态获取网格大小的值吗?

您可以使用属性文件或环境变量值来设置网格大小。网格大小决定了您需要多少分区,因此它不是每次执行作业时都需要更改的变量。

最新更新