使用@Scheduled实现定时

作者: H_Man | 来源:发表于2017-11-30 15:40 被阅读22次

上一个项目中定时任务用的quartz框架,感觉很是麻烦
后来发现使用spring的 scheduled的使用注解的方式进行调度感觉很方便、起码配置的东西少了很多

@Component
public class Task  {
     
    /**
     * 每隔5分钟执行
     */
    @Scheduled(fixedRate = 1000*60*5)
    public void task1(){
         
        // do!
         
    }
    /**
     * 上一个任务执行结束后5分钟,再执行下一个任务
     */
    @Scheduled(fixedDelay = 1000*60*5)
    public void task2(){
         
        // do!
         
    }
    /**
     * 上一个任务执行结束后5分钟,再执行下一个任务
     */
    @Scheduled(fixedDelay = 1000*60*5)
    public void task2(){
         
        // do!
         
    }

 /**
     * 每隔5分钟执行
     */
    @Scheduled(cron = 0 0/5 * * * ? )
    public void task3(){
         
        // do!
         
    }

相关文章

网友评论

    本文标题:使用@Scheduled实现定时

    本文链接:https://www.haomeiwen.com/subject/bpbvbxtx.html