春天 - 在一段时间内安排任务

时间:2018-03-30 16:18:52

标签: java spring spring-boot scheduled-tasks scheduling

目前我使用Spring注释每20分钟安排一次任务:

@Scheduled(fixedRate = 1200000)

我想更改我的任务仅在凌晨2点到5点之间执行的计划(仍然每20分钟执行一次)。

Spring Scheduler可以吗?或者有没有最佳实践来解决这个问题?

由于

2 个答案:

答案 0 :(得分:0)

@Scheduled有'cron'元素,所以你可以使用cron的全部功能

答案 1 :(得分:0)

@Scheduled(cron = "0 0/20 2-5 * * ?")

0/20 - >每20分钟

2-5 - >在凌晨2点到5点之间