Моя работа выполняется каждый раз в указанное время, но выполняется каждую секунду указанного времени, например, если я установлю задание на выполнение в 22:54, оно будет выполняться каждую секунду с 22:54:00 до 22:54: 59. Я хочу, чтобы он запускался один раз в указанное время ... любая помощь очень ценится
мой код:
@Scheduled(cron = "* 54 22 * * ?")
public void getCompaniess() {
System.out.println(new Date()+" > Running testScheduledMethod...");
}
вывод:
Thu Mar 12 22:54:00 GMT 2020 > Running testScheduledMethod...
Thu Mar 12 22:54:01 GMT 2020 > Running testScheduledMethod...
.....
Thu Mar 12 22:54:59 GMT 2020 > Running testScheduledMethod...