使用@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