【发布时间】:2020-02-25 10:21:21
【问题描述】:
给定一个 Spring Batch 作业,该作业具有为其配置的JobExecutionListener 实例列表,每个侦听器的执行顺序是什么。示例:
<job id="myJob" xmlns="http://www.springframework.org/schema/batch">
<batch:listeners>
<batch:listener ref="myJobExecutionListener1" />
<batch:listener ref="myJobExecutionListener2" />
<batch:listener ref="myJobExecutionListener3" />
<batch:listener ref="myJobExecutionListener4" />
</batch:listeners>
<!-- job config continues -->
</job>
在上面的例子中,是否保证监听器将按配置顺序执行,或者监听器是否按随机顺序执行。我尝试查看 Spring Batch 参考文档,但就我的研究而言,我找不到该文档。
【问题讨论】:
标签: java spring-batch listener order-of-execution