#java #spring
Разбираюсь в фреймворке Spring и возникла такая задача: необходимо, условно, раз в 3 часа делать запрос на внешний сервер и принимать в ответ html страничку. Собственно, как это можно сделать красиво именно в плане структуры и кода. Можно ли делать очереди заданий, периодичность каких либо действий средствами Spring?
Ответы
Ответ 1
В Spring Integration есть подходящая аннотация - @Scheduled. Просто помечаете ею метод так: @Scheduled(fixedRate = 3 * 60 * 60 * 1000) public void someTask() { ... } или так @Scheduled(cron = "0 */3 * * * ?") public void someTask() { ... }
Комментариев нет:
Отправить комментарий