zoukankan      html  css  js  c++  java
  • spring boot 基础篇 -- 定时任务

      在日常项目中,常常会碰到定时监控项目中某个业务的变化,下面是spring boot 集成的定时任务具体配置:

    @Component
    public class IndexWarningScheduledTask {
        private Logger logger = LoggerFactory.getLogger(IndexWarningScheduledTask.class);
        
        //@Scheduled(fixedRate = 60*1000*10)//每10分钟执行一次
        @Scheduled(cron="0 0/10 * * * ?")//每10分钟执行一次
        public void AllIndexWarningProcess(){
    
        processUserIndexWarning();
                
        }
        
        @Async
        public void userIndexWarningProcess(){
                 //触发监控的方法
            processUserIndexWarning();
        }
    }

    定时规则如下:

    // 每天早八点到晚八点,间隔2分钟执行任务

    @Scheduled(cron="0 0/2 8-20 * * ?")

    // 每天早八点到晚八点,间隔3分钟执行任务

    @Scheduled(cron="0 0/3 8-20 * * ?")

    // 每天早八点到晚八点,间隔1分钟执行任务

    @Scheduled(cron="0 0/1 8-20 * * ?")

    更为细节的定时规则可以看下这位大神的博客,很不错 http://www.cnblogs.com/thomas12112406/p/6183946.html

    Success is getting what you want, happiness is wanting what you get.
  • 相关阅读:
    基础查询语句
    操作函数(续)
    操作函数
    DDL语言的学习
    基本数据类型
    数据库的介绍
    Servlet组件合并
    Tomcat02
    Tomcat演变史
    08.17《jsp》——html+css+js+jsp+servlet+oracle简单项目练习
  • 原文地址:https://www.cnblogs.com/bestxyl/p/7388290.html
Copyright © 2011-2022 走看看