Spring 有可能在春季将假时钟传递给预定任务吗?

Spring 有可能在春季将假时钟传递给预定任务吗?,spring,time,cron,scheduled-tasks,Spring,Time,Cron,Scheduled Tasks,我正在尝试测试每天运行一次的计划方法。这里是xml部分 <task:annotation-driven executor="myExecutor" scheduler="myScheduler"/> <task:scheduler id="myScheduler" pool-size="10" /> <task:scheduled-tasks scheduler="myScheduler"> <task:scheduled ref="refill

我正在尝试测试每天运行一次的计划方法。这里是xml部分

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:scheduler id="myScheduler" pool-size="10" />
<task:scheduled-tasks scheduler="myScheduler">
    <task:scheduled ref="refillingServiceImpl" method="refill"
                    cron="0 0 21 * * *" />
</task:scheduled-tasks>
<task:executor id="myExecutor" pool-size="5"/>
,但我不知道如何说调度程序使用这个时钟,而不是系统。可能吗

//June 18, 2020 20:59:50 Local Time (Kiev, GMT +3), Thursday
    long offset = 1592503190 - Instant.now().getEpochSecond();
    TimeUtil.setClock(Clock.offset(Clock.system(TimeUtil.getDefaultZoneId()), Duration.ofSeconds(offset)));