Как задать значение fixedRateString в Spring Scheduling из внешнего property файла

185
02 сентября 2018, 18:40

Имеется Spring Boot Application с методом, который должен вызываться по определенному fixedRate.А так же property файл с настройками, который находится в следующей директории:

./config/bot/bot.properties.

Необходимо задавать интервал из этого property файла. Вычитал в документации что есть возможность задавать значение fixedRateString в таком виде:

@Scheduled(fixedRateString = "${${github.job.fixed.delay.seconds:60}000")

Но для меня остается непонятным, как это можно применить в моей ситуации.И можно ли указывать интервал не в формате cron, не в миллисекундах,а в минутах?

Answer 1

Указать property файл можно путем добавления аннотации @PropertySource("classpath:root/bot.properties") И непосредственно в этом файле указать значение fixedRate в миллисекундах, либо же в формате cron.

READ ALSO
url файла для открытия его в браузере

url файла для открытия его в браузере

Пост запросом отправляю файл на сервер, он там сохраняется в папку, и в базу данных я должен сохранить url ссылку на этот файл, что бы её просто...

179
Как изменить шрифт в Run в Intellij IDEA

Как изменить шрифт в Run в Intellij IDEA

Когда запускаю проект, у меня между русскими символами большие пробелы, а "слэш" заменяется на знак ЙеныПодскажите, пожалуйста, как это пофиксить?

189
Ошибки в libGDX после обновления

Ошибки в libGDX после обновления

Обновил libGDX, появились 2 ошибки в классе наследуемом от AndroidApplicationClass must implement get ApplicationLogger и setApplicationLogger

187
Передача данных из формы spring mvc

Передача данных из формы spring mvc

Необходима помощьДелаю страницу с вопросами (тесты)

274