packagecom.walkerfree;importjava.text.SimpleDateFormat;importjava.util.Date;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.scheduling.annotation.Scheduled;importorg.springframework.stereotype.Component;@ComponentpublicclassScheduledTasks{privatestaticfinalLoggerlog=LoggerFactory.getLogger(ScheduledTasks.class);privatestaticfinalSimpleDateFormatdateFormat=newSimpleDateFormat("HH:mm:ss");@Scheduled(fixedRate=5000)publicvoidreportCurrentTime(){log.info("The time is now {}",dateFormat.format(newDate()));}}
2018-04-27 11:38:11.572 INFO 11747 --- [pool-1-thread-1] com.walkerfree.ScheduledTasks : The time is now 11:38:11
2018-04-27 11:38:16.571 INFO 11747 --- [pool-1-thread-1] com.walkerfree.ScheduledTasks : The time is now 11:38:16
2018-04-27 11:38:21.572 INFO 11747 --- [pool-1-thread-1] com.walkerfree.ScheduledTasks : The time is now 11:38:21
2018-04-27 11:38:26.572 INFO 11747 --- [pool-1-thread-1] com.walkerfree.ScheduledTasks : The time is now 11:38:26