Spring @Scheduled настройка интервала из property

Чаще всего мы используем аннотацию @Scheduled из Spring Framework передавая ей фиксированные значения. Примерно так:

В старых версиях Spring Framework не было никакой возможности параметризировать передаваемые значения. Можно было только передавать константы, зашитые в коде.

Начиная с версии Spring Framework 3.2.2 мы можем использовать property placeholder-ы:

Сами значения my.fixed.delay, my.initial.delay и my.fixed.rate  должны быть загружены из property файлов. Их, например, можно указать в “application.properties” от Spring Boot. Или загрузить из конкретного файла:

Один комментарий к “Spring @Scheduled настройка интервала из property”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *