springboot项目定时任务
时间: 2023-10-23 08:12:33 浏览: 104
详解SpringBoot 创建定时任务(配合数据库动态执行)
SpringBoot项目定时任务可以使用Spring Task来完成。通过在引导类上使用@EnableScheduling注解开启定时任务功能,并在需要执行的任务方法上使用@Scheduled注解来标记这是一个定时任务。可以根据cron表达式设置定时任务的执行时间。另外,可以使用thread-name-prefix配置给任务线程添加前缀,使用size配置线程池的大小,使用await-termination配置是否等待任务执行完毕后关闭线程,使用await-termination-period配置最大等待时间来防止无限执行的任务。相比Quartz技术,使用Spring Task来完成定时任务更加简单方便。
阅读全文