java实现定时任务一般使用timer,或者使用quartz组件。现在在spring boot提供了更加方便的实现方式。
spring boot已经集成了定时任务。使用@Secheduled注解。
@Component // 启用定时任务 @EnableScheduling public class TagPushScheduler { private static Logger log = Logger.getLogger(TagPushScheduler.class); @Scheduled(cron = "0/10 * * * * ?") // 每10秒执行一次 public void scheduler() { System.out.println(">>>>>>>>>>>>> scheduled ..."); } }
时间: 2024-10-08 01:39:20