zoukankan      html  css  js  c++  java
  • 配置spring定时任务

    1、在spring的配置文件中添加xml的命名空间(用Alt+回车自动导也行)

    xmlns:task="http://www.springframework.org/schema/task"
    http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd

    2、启用注解驱动的定时任务

    <task:annotation-driven scheduler="myScheduler"/>

    3、配置定时任务的线程池

    推荐配置线程池,若不配置多任务下会有问题。后面会详细说明单线程的问题。

    <task:scheduler id="myScheduler" pool-size="5"/>

    4、书写定时任务

    @Scheduled(cron="0/10 * *  * * ? ")   //每10秒执行一次
    public void aTask(){
    	DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    	System.out.println(sdf.format(DateTime.now().toDate())+"*********A任务每10秒执行一次进入测试");
    }
    
  • 相关阅读:
    Apache 基础
    Oracle
    DevOps
    Ansible
    Iptables 和Firewall 防火墙
    防火墙
    Linux
    Intellij IDEA 快捷键大全
    Java8,9 新特性
    Jmeter
  • 原文地址:https://www.cnblogs.com/x54256/p/9429054.html
Copyright © 2011-2022 走看看