spring定时器的实现方式-quartz 实现方式
来源:互联网 发布:mac的复制黏贴快捷键 编辑:程序博客网 时间:2024/05/29 19:15
在spring中添加定时任务比较容易实现,自定义定时器类继承QuartzJobBean 实现方式
1,编写自定义定时器类 并继承 QuartzJobBean
import com.adks.base.framework.SpringContextHolder;public class MyTimerTaskQuartz extends QuartzJobBean{@Overrideprotected void executeInternal(JobExecutionContext arg0) throws JobExecutionException {// TODO Auto-generated method stub}}
2,在 spring配置文件 appContext-main.xml 配置
<bean id="myTimerTaskQuartzJob" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass"> <!-- 自定义定时器类 --> <value>com.adks.base.framework.timertask.MyTimerTaskQuartz</value> </property> </bean> <bean id="myTimerTaskQuartzTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="myTimerTaskQuartzJob" /> <property name="cronExpression"> <value>0 40 15 * * ?</value> <!-- 执行时间 15:40 --> </property></bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"><list> <!-- 把定时器 Trigger添加到 启动列表中 --><ref bean="myTimerTaskQuartzTrigger" /></list></property></bean>
参数简单说明 启动时间 0 40 15 * * ? 从右到左依次为 年 月 日 时 分 秒 其中 *为任意 ?为无限制
3,启动 tomcat 定时任务 启动。
0 0
- spring定时器的实现方式-quartz 实现方式
- Spring定时器的两种实现方式二(quartz)
- 使用Spring的Quartz方式实现Java定时器功能
- Spring定时任务的实现方式--Quartz
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- spring定时器的实现方式-TimerTask 实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- crond——Linux下的计划任务学习笔记
- jquery实现最简单焦点图切换
- C# 实现冒泡算法
- hdu3622 二分+2sat
- mac 终端 svn 命令
- spring定时器的实现方式-quartz 实现方式
- 唯快不破!90后大学生9天完成近670页的Swift语言文档翻译
- Linux声卡驱动移植和测试
- 找大数问题
- Nginx 的安装入门
- Android 自定义的数字键盘 支持随意拖动 和稳定的字符输入的控件
- C#不重启程序读取appconfig
- spring与Quartz整合实现定时邮件发送
- MYSQL的master,slave环境的搭建