通过XML配置使用SimpleTriggerFactoryBean将repeatInterval设置为24小时,可以按照以下步骤进行操作:
xmlns:task="http://www.springframework.org/schema/task"
<task:scheduler id="scheduler" pool-size="1" />
<task:scheduled-tasks scheduler="scheduler">
<task:scheduled ref="myTask" method="run" cron="0 0 0 * * ?" />
</task:scheduled-tasks>
其中,scheduler
定义了调度器的属性,pool-size
指定了线程池的大小。scheduled-tasks
定义了任务的属性,scheduler
指定了使用的调度器,ref
指定了任务的引用,method
指定了任务的方法,cron
指定了任务的执行时间。
public class MyTask {
public void run() {
// 任务逻辑代码
}
}
通过以上配置,可以实现每天的午夜(0点)执行一次任务。其中,cron
表达式0 0 0 * * ?
表示每天的0点0分0秒执行。
关于SimpleTriggerFactoryBean的相关信息:
参考链接:
北极星训练营
Elastic 实战工作坊
Elastic 实战工作坊
企业创新在线学堂
企业创新在线学堂
DB-TALK 技术分享会
云+社区技术沙龙[第11期]
云+社区技术沙龙[第9期]
北极星训练营
Techo Hub腾讯开发者技术沙龙城市站
云+社区技术沙龙[第21期]
领取专属 10元无门槛券
手把手带您无忧上云