谁能解释一下lockAtLeastFor和lockAtMostFor中定义的时间。什么是PT1M45S,它可以接受哪些其他参数。
@Scheduled(cron = "0 0/2 * * * *")
@SchedulerLock(name = "TaskScheduler_scheduledTask", lockAtLeastFor = "PT1M45S", lockAtMostFor = "PT2M")
public void performJob()
{
System.out.println("executed");
}