2019独角兽企业重金招聘Python工程师标准>>>

注意:定时任务的组件(类)一定不要lazy init,可以在配置文件中加default-lazy-init="false",或者在执行的组件上家注解@Lazy(false)

1.配置文件

  1. 先添加命名空间

  2. <?xml version="1.0" encoding="UTF-8"?>

  3. <beans xmlns:task="http://www.springframework.org/schema/task"

  4. xsi:schemaLocation="http://www.springframework.org/schema/task

  5. http://www.springframework.org/schema/task/spring-task-4.0.xsd">

  6. <!-- here is a right place for such configuration

  7. -->

  8. <task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>

  9. <task:executor  id="myExecutor"  pool-size="5"/>

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

2.要执行的组件(类)

  1. @Service

  2. @Lazy (false)

  3. public class PrintSchedule {

  4. private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");

  5. //    @Scheduled(cron = "0-59 * * * * *")//每秒执行一次

  6. @Scheduled(cron = "0 */10 * * * *")//每十分钟执行一次

  7. public void reportCurrentTime() {

  8. System.out.println("The time is now " + dateFormat.format(new Date()));

  9. }

  10. }

转载于:https://my.oschina.net/u/2294538/blog/515970

Spring Task配置相关推荐

  1. Spring Task定时任务的配置和使用详解

    spring中使用定时任务 1.基于xml配置文件使用定时任务 首先配置spring开启定时任务 <beans xmlns="http://www.springframework.or ...

  2. Spring 使用介绍(十二)—— Spring Task

    一.概述 1.jdk的线程池和任务调用器分别由ExecutorService.ScheduledExecutorService定义,继承关系如下: ThreadPoolExecutor:Executo ...

  3. 使用Spring Task完成定时任务

    1. 前言 上一篇我们学习了Quartz作为定时任务的框架的使用, 这一篇我们来学习Spring全家桶的SpringTask, 对于主张简单易用的Spring家族来说, SpringTask无疑也是一 ...

  4. 使用Spring Task轻松完成定时任务

    一.背景 最近项目中需要使用到定时任务进行库存占用释放的需求,就总结了如何使用Spring Task进行简单配置完成该需求,本文介绍Spring3.0以后自定义开发的定时任务工具, spring ta ...

  5. java实现每天定时执行任务,Spring Task定时任务每天零点执行一次的操作

    最近根据项目的需求,需要限制用户每天的发送短信数量.这样以来就需要写一个定时任务,每天去置零一次所有用户的发送短信统计数量. 首先,在application.xml文件中添加 接着就是编写自己的业务处 ...

  6. 使用Spring Task实现定时任务

    文章目录 SpringMVC 配置方式 添加命名空间 配置Task注解扫描 Springboot配置方式 定义定时任务 异常处理 项目中实现定时任务有多种方式,除了TimerTask这种小工具之外,以 ...

  7. Spring Cloud Task 主要是干什么的啊?跟 Quartz 和 Spring Task 有啥关系?

    背景 项目开发中涉及到分布式定时任务调度,且任务处理时又涉及到了数据分片. 最先想到的任务调度框架是 Quartz 和 Spring Task ,分析它们的特点后,发现存在两个问题: Quartz 的 ...

  8. Spring Task定时任务

    ◆Spring Task是Spring 3.0后推出的定时任务模块 ◆Spring Task的职责是按周期后台自动执行任务 ◆Spring Task可利用Cron表达式实现灵活的定时处理 在第一行当中 ...

  9. 浅聊下Spring Task定时器的Cron表达式

    前文: 1.Spring Task 是 Spring 提供的轻量级定时任务工具,也就意味着不需要再添加第三方依赖了,相比其他第三方类库更加方便易用. 2.spring task是spring 3.0以 ...

最新文章

  1. 打造新华社「AI合成主播」的“分身术”为何物?
  2. IE9(测试版)浏览器实用快捷键使用方法
  3. 剁馅机器人图片_黄金手撕面包培训图片信得过的工艺利润高
  4. Golang库学习笔记 Gin(三)
  5. JAVA进阶开发之(异常类)
  6. 线性代数【8】-1 线性方程组
  7. IIC软件模拟-读写EEPROM
  8. (翻译) Android ListView 性能优化指南
  9. vsftpd创建本地yum仓库如何放在有账户密码验证上
  10. 【Java并发编程的艺术】第二章读书笔记之原子操作
  11. 定时器编写   例子
  12. Air202掉坑日记(1)——烧录固件(AT版本)
  13. springboot 报错“LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.” 解决方式
  14. 第2章 Spring Boot实践,开发社区登录模块(上)
  15. 固定资产管理条码系统是什么
  16. ICV:预计到2026年,全球乘用车单车将平均配置3.8颗摄像头
  17. Cmn递推函数c语言,Cmn排列组合 高三数学知识点总结归纳5篇精选
  18. ESP8266-Arduino编程实例-MMA7455L加速计驱动
  19. Autofac 资料整理
  20. mac上打开chm文件

热门文章

  1. 【Nodejs篇一】Node js 简介
  2. RFID中间件成为全球软件产业争夺新焦点
  3. [I2C]I2C总线协议图解
  4. 避免button处理事件过程中 点击按钮触发事件的方法
  5. Windows 8.1 重复数据删除——规划部署(二)
  6. maven 笔记,概念
  7. 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
  8. python ini文件操作
  9. java excel 复杂表头_中国式复杂报表开发教程(4)—类Excel复杂表头报表
  10. tensorflow2.X安装及使用