zoukankan      html  css  js  c++  java
  • Spring注解配置定时任务<task:annotation-driven/>

    http://m.blog.csdn.net/article/details?id=50945311

    首先在配置文件头部的必须要有:
    xmlns:task="http://www.springframework.org/schema/task"
    1
    其次xsi:schemaLocation必须为其添加:
    http://www.springframework.org/schema/task 
    http://www.springframework.org/schema/task/spring-task.xsd
    1
    2
    然后spring扫描过程必须涵盖定时任务类所在的目录:
    <context:component-scan base-package="com.xx.xx" />
    1
    com.xx.xx属于定时任务类的父级甚至更高级 
    然后设置动作启用定时任务
    <task:annotation-driven/>
    1
    最后设置任务类
    import org.springframework.context.annotation.Lazy;
    import org.springframework.scheduling.annotation.Scheduled;
    import org.springframework.stereotype.Component;
    
    
    @Component
    @Lazy(value=false)
    public class MyQuartzs {
    
        @Scheduled(cron = "*/5 * * * * ?")//每隔5秒执行一次
        public void test() throws Exception {
            System.out.println("Test is working......");
        }
    
    
        //@Scheduled(cron = "0 0 1 * * ?")//每天凌晨1点整
        //@Scheduled(cron = "0 30 0 * * ?")//每天凌晨0点30分
        //@Scheduled(cron = "0 */60 * * * ?")//1小时处理一次
    }
     
  • 相关阅读:
    Redis的配置与数据类型
    CSRF Failed: CSRF token missing or incorrect
    腾讯防水墙实现验证码
    Rest_Framework常用插件
    rest_framework序列化
    Nginx项目部署
    Nginx
    Django设置允许跨域请求
    Rest_Framework的视图与路由
    Rest_Framework
  • 原文地址:https://www.cnblogs.com/stono/p/6547909.html
Copyright © 2011-2022 走看看