@Scheduled на методе запускает его по расписанию. fixedRate — каждые N мс (от начала предыдущего). fixedDelay — каждые N мс (от конца предыдущего). cron — cron-выражение: @Scheduled(cron = "0 0 * * * *") — каждый час. @EnableScheduling активирует. По умолчанию один поток — если задача долгая, остальные ждут. Для параллельности настрой TaskScheduler с пулом потоков. initialDelay — задержка перед первым запуском. zone — часовой пояс для cron.
Как работает @Scheduled в Spring?
Middle
313 просмотровAFK Offer AI
Как настроить CI/CD для Java-проекта?