Java 如何在spring批处理中同时运行两个作业
我尝试使用SpringBatch和SpringTaskScheduler运行两个作业,而不考虑它们的调度时间。 两个作业(Tasklet)在不同的时间间隔执行不同的作业 以下是springConfig.xml文件:Java 如何在spring批处理中同时运行两个作业,java,spring,spring-batch,spring-scheduled,Java,Spring,Spring Batch,Spring Scheduled,我尝试使用SpringBatch和SpringTaskScheduler运行两个作业,而不考虑它们的调度时间。 两个作业(Tasklet)在不同的时间间隔执行不同的作业 以下是springConfig.xml文件: 错误表示couponToggleActivation未设置JobRepository 我想这是指otpJob工作。谢谢你的努力 经过长时间的努力,我终于发现,在宣布CoupToggleActivation的工作和任务时存在问题 <batch:job id="couponTog
错误表示couponToggleActivation未设置JobRepository
我想这是指otpJob工作。谢谢你的努力 经过长时间的努力,我终于发现,在宣布CoupToggleActivation的工作和任务时存在问题
<batch:job id="couponToggleActivation" job-repository="jobRepository">
<batch:step id="couponActivation">
<batch:tasklet ref="couponToggleActivation">
</batch:tasklet>
</batch:step>
</batch:job>
我已经将job id和tasklet ref写为couponToggleActivation,只是更改了为我工作的工作的名称
问题是IOC容器无法识别作业id和Tasklet实现器类ref,并且存在歧义
所以我成功了
<batch:job id="couponToggleActivationJob" job-repository="jobRepository">
<batch:step id="couponActivation">
<batch:tasklet ref="couponToggleActivation">
</batch:tasklet>
</batch:step>
</batch:job>
不,没有问题,我尝试将其删除。没有成功。