spring定时器的实现方式-quartz 实现方式
2014-06-13 16:24
211 查看
在spring中添加定时任务比较容易实现,自定义定时器类继承QuartzJobBean 实现方式
1,编写自定义定时器类 并继承 QuartzJobBean
2,在 spring配置文件 appContext-main.xml 配置
参数简单说明 启动时间 0 40 15 * * ? 从右到左依次为 年 月 日 时 分 秒 其中 *为任意 ?为无限制
3,启动 tomcat 定时任务 启动。
1,编写自定义定时器类 并继承 QuartzJobBean
import com.adks.base.framework.SpringContextHolder; public class MyTimerTaskQuartz extends QuartzJobBean{ @Override protected 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 定时任务 启动。
相关文章推荐
- 使用Spring的Quartz方式实现Java定时器功能
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- Spring定时器的两种实现方式二(quartz)
- Spring定时器的两种实现方式
- Spring定时器的两种实现方式
- Spring集成Quartz定时器实现定时作业任务
- Spring定时器的两种实现方式
- Spring quartz定时器动态多任务实现
- Spring整合的quartz任务调度的实现方式
- spring定时器的实现方式-TimerTask 实现方式
- Spring定时器的两种实现方式
- Spring之定时器(QuartzJobBean)的实现
- Spring定时器的两种实现方式一(timer)
- Spring定时器的两种实现方式
- quartz+spring 实现多任务动态定时器问题
- spring定时器(quartz实现)
- Spring的quartz实现定时器功能
- spring 定时器两种实现方式
- Spring定时器的两种实现方式
- spring2.08 和quartz1.60 实现定时器功能