Чаще всего мы используем аннотацию @Scheduled из Spring Framework передавая ей фиксированные значения. Примерно так:
1 2 3 4 5 6 7 8 9 |
@Scheduled(fixedDelay = 30000L, initialDelay = 20L) public void someMethodFixedDelay() { System.out.println("some work"); } @Scheduled(fixedRate = 20000L, initialDelay = 100L) public void someMethodFixedRate() { System.out.println("fixed rate"); } |
В старых версиях Spring Framework Читать далее Spring @Scheduled настройка интервала из property