Полагаю, вы говорите о весенней аннотации @Scheduled.Если вы по каким-то причинам не хотите этого, вы можете использовать класс java.util.Timer.Пример:
Timer timer = new Timer();
TimerTask task= new TimerTask() {
@Override
public void run() {
// your code here
}
};
timer.scheduleAtFixedRate(task, 0, 60000);
}
Он должен запускать ваш код каждые 60 секунд.
используемые классы:
java.util.Timer;
java.util.TimerTask;