我正在尝试建立一个使用基于面向块的处理的基于Spring Batch XML的配置。我不想对提交间隔进行硬编码,因为对于我的应用程序来说,更合适的是允许从JobParameters设置此值,或者作为一种不太理想的选择,从Spring PropertyPlaceholderConfigurer设置。

我可以这样做吗?怎么样?

最佳答案

确定使用

<step id="chunkOrientedStep">
    <tasklet>
        <chunk
            reader="itemReader"
            writer="itemWriter"
            commit-interval="#{jobParameters['commit.interval']}">
        </chunk>
    </tasklet>
</step>

09-27 20:12