我可以在不同的时间段以不同的间隔触发相同的 spring 批处理作业吗?
Can I trigger same spring batch job in different intervals during different period of time?
我有一个 spring 批处理作业,它以 1 分钟的间隔 运行 运行。
是否可以按以下方式 运行 批处理?
10 am to 4 pm -> Run the job at an interval of 1 minute
4 pm to 10 am -> Run the job at an interval of 1 hour
我正在使用 XML 配置作业配置和触发器。
<bean id="fileReadJobCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="fileReadJobDetail" />
<property name="cronExpression" value="0 0/1 * 1/1 * ? *" />
</bean>
您可以为此设置两个单独的触发器。第一个来自 10-16,第二个来自 22-04.
我有一个 spring 批处理作业,它以 1 分钟的间隔 运行 运行。
是否可以按以下方式 运行 批处理?
10 am to 4 pm -> Run the job at an interval of 1 minute
4 pm to 10 am -> Run the job at an interval of 1 hour
我正在使用 XML 配置作业配置和触发器。
<bean id="fileReadJobCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="fileReadJobDetail" />
<property name="cronExpression" value="0 0/1 * 1/1 * ? *" />
</bean>
您可以为此设置两个单独的触发器。第一个来自 10-16,第二个来自 22-04.