Всем привет!
Кто-то работал с quartz в связке со spring boot? Я пытаюсь решить проблему динамического создания тасков и изменения время их работы. Задача такая: есть триггер на джобу, и крон выражение для него. Крон может меняться через фронт. Если кто-то делал что-то подобное, буду очень рад вашей помощи 😊
Возникает 2 момента:
1. Нормально ли будет засетить бину триггера, который создается в конфигурации крон выражение, взятое из базы данных через сервис? Я никогда не видел такой подход, чтобы при старте приложение брало что-то из сервиса, который заинжекчен в конфигурацию, и сервис в свою очередь брал это из базы данных. Насколько это нормальный подход? Есть какой-то best practice для такой задачи?
2. Как правильно при обновлении крона выражения через фронт, засетить его в шедулер триггера, при этом остановить джобу, которая уже раниться, если изменеия крона происходит в момент работы джобы?
Спасибо