Spring boot - Планировщик отправки смс - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь добавить модуль в мой весенний загрузочный проект. Я хочу, чтобы модуль отправлял сообщение члену автоматически за 2 дня до срока.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Spring делает это очень легко через cron

Добавьте это в свой файл свойств (для 6/2/2020 в 9)

cron.specificdate=0 0 9 6 2 ? 2020

И

@Scheduled(cron = "${cron.specificdate}")
public void scheduleTask(){
  ...
}
0 голосов
/ 05 февраля 2020

Создайте график работы, чтобы выбрать за 2 дня до срока, сгенерируйте выражение кукурузы. подготовьте данные в JobDataMap и запустите задание. Пожалуйста, перейдите по ссылке ниже для примера https://github.com/callicoder/spring-boot-quartz-scheduler-email-scheduling

...