项目中在使用任务调度时往往会用到cron表达式,比如每五分钟执行一次,每天12点执行一次,每周四凌晨1点执行一次等。但是如果将cron表达式写死,往往不利于测试。解决方案:我们可以将cron表达式写入配置文件,然后读取。

以下是两种实现方式:

  • 可以把Scheduled写到xml文件中进行配置。
  • @Scheduled(cron="0/5 * * * * ? ") 改为 @Scheduled(cron="${"${jobs.schedule}") }") ,然后在配置文件中读取jobs.schedule=0/5 * * * * ?

相关文章:

  • 2021-08-03
猜你喜欢
  • 2022-12-23
  • 2021-10-20
  • 2021-09-26
  • 2022-12-23
  • 2021-10-17
相关资源
相似解决方案