spring定时控制
来源:互联网 发布:阿里算法工程师薪资 编辑:程序博客网 时间:2024/06/05 11:38
J2EE项目开发需要在每天0点0分处理业务,我求助于spring的定时业务。在已有的平台上,首先写了一个业务类:
package example;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
public class ExampleJob ...{
public void doIt()...{
System.out.println("yes");
}
}
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
public class ExampleJob ...{
public void doIt()...{
System.out.println("yes");
}
}
然后将spring.jar加入。
在webRoot/WEBINF/applicationContext.xml下写入:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="testQuarz" class="example.ExampleJob"/>
<bean id="quartzDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="testQuarz"/>
</property>
<property name="targetMethod">
<value>doIt</value>
</property>
</bean>
<bean id="quartzTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="quartzDetail"/>
</property>
<property name="cronExpression">
<value>0 0 0 * * ?</value>
</property>
</bean>
<bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="quartzTrigger"/>
</list>
</property>
</bean>
</beans>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="testQuarz" class="example.ExampleJob"/>
<bean id="quartzDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="testQuarz"/>
</property>
<property name="targetMethod">
<value>doIt</value>
</property>
</bean>
<bean id="quartzTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="quartzDetail"/>
</property>
<property name="cronExpression">
<value>0 0 0 * * ?</value>
</property>
</bean>
<bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="quartzTrigger"/>
</list>
</property>
</bean>
</beans>
- spring定时控制
- Spring利用TimerTask定时控制
- ScheduleExecutorService接口和spring控制定时任务的理解
- spring定时触发 定时
- spring 定时
- spring-定时
- SPRING 定时
- 低级定时控制
- 控制浏览器定时刷新
- 页面控制定时任务
- spring-Quartz spring定时任务
- spring 定时批处理作业
- spring的quartz定时
- Spring 定时任务功能
- Spring 定时任务实现
- spring执行定时任务
- Spring 定时 触发器
- spring执行定时任务
- 追
- JavaScript实现滑动折叠
- 序列代码生成器
- if __name__ (python学习笔记一,注意前面是双下划线)
- FLASH调用网页上的JS方法,以及FLASH全屏播放的方法
- spring定时控制
- 明天去内蒙古
- 用无序链表实现字典ADT(C++描述)
- 大数运算(十)
- 在这里,我有了个家
- AjaxPanel自定义控件实现页面无刷新数据交互
- FPGA Adders: Performance Evaluation and Optimal Design
- Javascript代码总结
- 关于later discovery bug的一些想法