编程语言
首页 > 编程语言> > java-多个时区中的Spring @Scheduled任务

java-多个时区中的Spring @Scheduled任务

作者:互联网

我有一个在美国各地(在所有时区)都有业务的客户.我需要在每个时区的凌晨2点运行一个任务.此任务需要时区作为输入,以仅提取与该时区相关的记录.

@Scheduled注释具有时区值,一次可以工作一个时区.

我不想通过为每个区域设置4个单独的任务来重复代码.

解决方法:

将区域属性与注释@Scheduled一起使用(版本4.0新增)
请参阅下面的示例

@Scheduled(cron = "0 10 19 * * FRI", zone = "CET") 

标签:taskscheduler,spring-boot,scheduler,spring,java
来源: https://codeday.me/bug/20191108/2008509.html