Мне нужно запустить фоновую задачу только один раз и через 15 секунд после полного инициализированного контекста пружины. Задача включает в себя вызов внешнего API и обработку данных. Например: < /p>
@scheduleded (initialledelay = ...): но это немного тяжело для единовременной задачи. < /p>
ApplicationListener с задержкой нити: работает, но не идеально с точки зрения дизайна. Idiomatic Spring. < /p>
Чистый, дружелюбный пружинный способ задержать выполнение единой фоновой задачи. < /p>
Что-то, что уважает жизненный ткацкий цикл. Способ справиться с этим без введения блокирующего кода или неправильного использования крючков жизненного цикла?
Подробнее здесь: https://stackoverflow.com/questions/796 ... ion-startu