Spring-Task 的应用(配置文件方式)
第一步:编写作业类
即普通的pojo,如下:
- public class productListTask {
- public void findProduct() {
- System.out.println(“任务进行中。。。”);
- }
- }
第二步:在spring配置文件头中添加命名空间及描述
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:task="http://www.springframework.org/schema/task"
- 。。。。。。
- xsi:schemaLocation="http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd">
第三步:spring配置文件中设置具体的任务
<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 的应用(配置文件方式)相关推荐
- java quartz timer_java定时任务实现的几种方式(Timer、Spring Task、Quartz)
Timer JDK自带的Timer类,允许调度一个TimerTask任务. Demo: /*** Timer测试类 */ public classTimerDemo { public static v ...
- java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式
java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...
- 任务调度的方式:Timer、ScheduledExecutorService、spring task、quartz、XXL-JOB、Elastic-Job
任务调度 定时任务调度:基于给定的时间点.给定的时间间隔.给定的执行次数自动执行的任务. Timer 介绍 Timer,简单无门槛,一般也没人用. Timer位于java.util包下,其内部包含且仅 ...
- spring xml配置文件方式和注解方式的优缺点
xml配置文件方式优点: 1.降低耦合,使容易扩展. 2.对象之间的关系一目了然. 3.xml配置文件比注解功能齐全. xml配置文件方式缺点: 1.配置文件配置工作量相对注解要打. 注解方式优点: ...
- 使用Spring Task完成定时任务
1. 前言 上一篇我们学习了Quartz作为定时任务的框架的使用, 这一篇我们来学习Spring全家桶的SpringTask, 对于主张简单易用的Spring家族来说, SpringTask无疑也是一 ...
- Spring集成Memcached三种方式(一)
Spring集成Memcached三种方式(一) 转载:http://blog.csdn.net/u013725455/article/details/52102170 Memcached Clien ...
- 使用Spring Task轻松完成定时任务
一.背景 最近项目中需要使用到定时任务进行库存占用释放的需求,就总结了如何使用Spring Task进行简单配置完成该需求,本文介绍Spring3.0以后自定义开发的定时任务工具, spring ta ...
- 使用Spring Task实现定时任务
文章目录 SpringMVC 配置方式 添加命名空间 配置Task注解扫描 Springboot配置方式 定义定时任务 异常处理 项目中实现定时任务有多种方式,除了TimerTask这种小工具之外,以 ...
- 2.Spring【DI】XML方式
依赖: 在A类中引用了B类,说明A依赖于B. 注入: 使用Spring框架给A类中的B对象的属性赋值. 直接上代码: 1.只使用IOC public class Person {private Str ...
- spring cloud中通过配置文件自定义Ribbon负载均衡策略
2019独角兽企业重金招聘Python工程师标准>>> spring cloud中通过配置文件自定义Ribbon负载均衡策略 博客分类: 微服务 一.Ribbon中的负载均衡策略 1 ...
最新文章
- [学习笔记]矩形面积并
- php mysql商品管理_PHP基础示例:商品信息管理系统v1.1[转]
- 4.边缘光照的描边shader
- WebService入门介绍
- C语言没有引用,只有指针
- Python sys模块的使用
- 计算机程序制作的小作品,义乌市中小学生电脑作品制作比赛201203
- RTMPDump源代码分析 0: 主要函数调用分析
- 使用SqlBulkCopy 批量操作大量数据
- flash电脑安装包_flash控件下载特色众多flash控件下载使用评估
- java下载不了_教大家电脑java安装不了怎么办
- C++、Java、JavaScript中的正则表达式
- 这-96到底是个什么东西?
- redmi airdots手动串联_【更正】关于小米AirDots青春版和Redmi红米AirDots所支持蓝牙协议内容的更正...
- 你真的懂Linux内核中的阻塞和异步通知机制吗?(花了五天整理,墙裂推荐!)
- 孙俊 计算机技术资格水平考试,孙俊 - 专家学者 - - 计算机科学与技术 - 中南大学 - 学科服务平台...
- [计算机网络]HTTP、UDP、TCP协议
- 多媒体计算机的概念是,多媒体计算机的基本概念.doc
- 利用k-means算法对灰度图像分割
- 项目上线后中英文翻译问题解决