Я пытаюсь добавить модуль в мой весенний загрузочный проект. Я хочу, чтобы модуль отправлял сообщение члену автоматически за 2 дня до срока.
Spring делает это очень легко через cron
Добавьте это в свой файл свойств (для 6/2/2020 в 9)
cron.specificdate=0 0 9 6 2 ? 2020
И
@Scheduled(cron = "${cron.specificdate}") public void scheduleTask(){ ... }
Создайте график работы, чтобы выбрать за 2 дня до срока, сгенерируйте выражение кукурузы. подготовьте данные в JobDataMap и запустите задание. Пожалуйста, перейдите по ссылке ниже для примера https://github.com/callicoder/spring-boot-quartz-scheduler-email-scheduling