spring-batch - 重现特定 JobInstance 存在多个 JobExecutions 的场景
问题描述
可重启性 如果 a已经存在于特定的 ,则启动 a
Job
被认为是“重启” 。JobExecution
JobInstance
Job.isRestartable()
true
默认情况下。
如何JobExecutions
为特定的几个重现这个场景JobInstance
?
- 当我
.retry(MyException.class)
在步骤级别上添加时,新试用版不会将另一条记录添加到batch_job_execution 表中。 - 当添加
@Schedule
到jobLauncher.run()
随后的执行时,会产生JobInstances
具有相应JobExecutions
(1:1 关系)的新执行 - 最后,
@Retryable
附近的注释jobLauncher.run()
不起作用,作业只运行一次。
解决方案
推荐阅读
- css - 定位上的像素化对象(文本、图像、边框)
- oauth-2.0 - 在 oauth 2.0 授权流程中跟踪用户
- reactjs - 使用 TypeScript 时如何使用 src 文件夹中的本地包设置 create-react-app?
- java - 问:注册(类)java
- c# - WPF 动态创建情节提要
- android - 如何在没有第三方依赖的情况下以编程方式在 Android 中镜像视频文件
- laravel - Laravel 维护模式允许 IPV6
- python - 线程计时器功能在多处理递归脚本中不起作用
- php - 间歇性 SoapClient I/O 警告:无法加载外部实体
- django - Django - 使用多对多映射表查询 2 个表