Перевод и понимание сообщения @Scheduled cron - PullRequest
0 голосов
/ 23 декабря 2019

У меня есть этот код.

Это сообщение cron означает "делать этот метод каждое воскресенье в 01.00" или я ошибаюсь, переводя это?

@Scheduled(cron = "0 1 0 * * ?")
private void notificationsScheduler() {
    //implementation
}

Ответы [ 2 ]

2 голосов
/ 23 декабря 2019

вы не правы, значит каждый день.

1 голос
/ 23 декабря 2019

Ваше выражение

"0 1 0 * * ?" 

означает: в 00:01:00 утра каждый день

Согласно вашему требованию: в 01:00:00 утра, каждое воскресенье, каждый месяц

Использование:

0 0 1 ? * SUN *

Следуйте этому https://www.freeformatter.com/cron-expression-generator-quartz.html для более подробной информации.

...