第一步:编写作业类

即普通的pojo,如下:

Java代码  
  1. public class productListTask {
  2. public void findProduct() {
  3. System.out.println(“任务进行中。。。”);
  4. }
  5. }

第二步:在spring配置文件头中添加命名空间及描述

Xml代码  
  1. <beans xmlns="http://www.springframework.org/schema/beans"
  2. xmlns:task="http://www.springframework.org/schema/task"
  3. 。。。。。。
  4. xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">

第三步:spring配置文件中设置具体的任务

Xml代码  
<bean id="productListTask" class="com.common.util.ProductListTask" scope="singleton" init-method="findProductList" /><task:scheduled-tasks> <task:scheduled ref="productListTask" method="findProduct" cron="0 0 * * * ?"/></task:scheduled-tasks>

说明:ref参数指定的即bean的id,method指定的即需要运行的方法,cron我写的是到整点执行一次.

转载于:https://www.cnblogs.com/Teodora/p/4485457.html

Spring-Task 的应用(配置文件方式)相关推荐

  1. java quartz timer_java定时任务实现的几种方式(Timer、Spring Task、Quartz)

    Timer JDK自带的Timer类,允许调度一个TimerTask任务. Demo: /*** Timer测试类 */ public classTimerDemo { public static v ...

  2. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  3. 任务调度的方式:Timer、ScheduledExecutorService、spring task、quartz、XXL-JOB、Elastic-Job

    任务调度 定时任务调度:基于给定的时间点.给定的时间间隔.给定的执行次数自动执行的任务. Timer 介绍 Timer,简单无门槛,一般也没人用. Timer位于java.util包下,其内部包含且仅 ...

  4. spring xml配置文件方式和注解方式的优缺点

    xml配置文件方式优点: 1.降低耦合,使容易扩展. 2.对象之间的关系一目了然. 3.xml配置文件比注解功能齐全. xml配置文件方式缺点: 1.配置文件配置工作量相对注解要打. 注解方式优点: ...

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

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

  6. Spring集成Memcached三种方式(一)

    Spring集成Memcached三种方式(一) 转载:http://blog.csdn.net/u013725455/article/details/52102170 Memcached Clien ...

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

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

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

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

  9. 2.Spring【DI】XML方式

    依赖: 在A类中引用了B类,说明A依赖于B. 注入: 使用Spring框架给A类中的B对象的属性赋值. 直接上代码: 1.只使用IOC public class Person {private Str ...

  10. spring cloud中通过配置文件自定义Ribbon负载均衡策略

    2019独角兽企业重金招聘Python工程师标准>>> spring cloud中通过配置文件自定义Ribbon负载均衡策略 博客分类: 微服务 一.Ribbon中的负载均衡策略 1 ...

最新文章

  1. [学习笔记]矩形面积并
  2. php mysql商品管理_PHP基础示例:商品信息管理系统v1.1[转]
  3. 4.边缘光照的描边shader
  4. WebService入门介绍
  5. C语言没有引用,只有指针
  6. Python sys模块的使用
  7. 计算机程序制作的小作品,义乌市中小学生电脑作品制作比赛201203
  8. RTMPDump源代码分析 0: 主要函数调用分析
  9. 使用SqlBulkCopy 批量操作大量数据
  10. flash电脑安装包_flash控件下载特色众多flash控件下载使用评估
  11. java下载不了_教大家电脑java安装不了怎么办
  12. C++、Java、JavaScript中的正则表达式
  13. 这-96到底是个什么东西?
  14. redmi airdots手动串联_【更正】关于小米AirDots青春版和Redmi红米AirDots所支持蓝牙协议内容的更正...
  15. 你真的懂Linux内核中的阻塞和异步通知机制吗?(花了五天整理,墙裂推荐!)
  16. 孙俊 计算机技术资格水平考试,孙俊 - 专家学者 - - 计算机科学与技术 - 中南大学 - 学科服务平台...
  17. [计算机网络]HTTP、UDP、TCP协议
  18. 多媒体计算机的概念是,多媒体计算机的基本概念.doc
  19. 利用k-means算法对灰度图像分割
  20. 项目上线后中英文翻译问题解决

热门文章

  1. [.NET领域驱动设计实战系列]专题十:DDD扩展内容:全面剖析CQRS模式实现
  2. 【完美】mac word2016 安装 endnote x9
  3. idea maven列表有问题的
  4. linux之awk命令获取最后一列
  5. jQuery Ajax 前端和后端数据交互的问题
  6. No bean named 'xxxxxxx' available--springboot 上线打war包
  7. UVA - 11520 Fill the Square
  8. Sass 基本特性-基础 笔记
  9. 扩展GeoServer数据源
  10. 在软件开发中应用80:20原则