gpt4 book ai didi

java - 有什么东西可以在 java 中启动 cron 吗?

转载 作者:行者123 更新时间:2023-11-30 11:51:16 26 4
gpt4 key购买 nike

我写了一些 java 来做一个非常非常简单的操作。它需要每三个小时发生一次,并且与任何用户操作无关,它只是每三个小时循环一次。

因此,我在进行故障排除时遇到了问题。手术没有进行。假设 java 完好无损,是否有什么东西可以“启动”cron?还是我应该期望它在服务器重新启动后才开始?

    <bean id="queueJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="com.campbiche.pb.service.scheduler.BaseQuartzScheduler" />
<property name="jobDataAsMap">
<map>
<entry key="processorName" value="scheduleListingActions" />
<entry key="methodName" value="revolveQueue" />
</map>
</property>
</bean>

<bean id="queueCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="queueJob" />
<!-- run every 1 miunute -->
<property name="cronExpression" value="*/1 * * * * ?" />
</bean>

在 SpringSource 工作。 Cron 设置为一分钟进行测试。 ""也已添加到 schedulerfactorybean bean,但为简洁起见,我没有在此处包含代码。

最佳答案

CronTriggerBean实例化时触发。

我还记得一件事,并在查看 docs(3.x) 后确认了这一点,您需要将 queueCronTrigger 添加到 SchedulerFactoryBean

关于java - 有什么东西可以在 java 中启动 cron 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7564716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com