У меня есть приложение Spring Boot, и есть несколько процессов, которые запускаются каждый час.Я использую @Scheduled с выражением cron для этого.Теперь у меня есть запрос на изменение, который состоит в том, чтобы позволить изменению пользовательского интерфейса изменять частоту процессов во время выполнения, которая указана в таблице базы данных, как показано ниже.
Table:
Id, name, cronexp, some_foreing_key
1, "John", "0 0 1 * * *", 4
2, "Steve", "0 0 2 * * *", 8
На данный момент,то, что я представляю, возможно, имеет метод, аннотированный @Scheduled, который выполняется каждые несколько минут, который затем каким-то образом проверяет время, прошедшее с этими выражениями.Есть идеи?