问题描述
- java 定时清空 执行任务
-
我有一个系统,当每天到达固定的时间后会对数据库进行清空
该怎么处理,用JAVA语言编写
解决方案
<bean id="quartzClock" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass">
<value>java文件路径</value>
</property>
</bean>
<!-- 这种配置可以精确几点执行定时任务 -->
<bean id="cronQuartzClock" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="quartzClock" />
<property name="cronExpression">
<!-- 0/10 * * * * ? 每10秒钟 -->
<value>0 0/10 * * * ?</value>
</property>
</bean>
<!--第三步 启动定时任务,注意这里的ref bean -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronQuartzClock" />
</list>
</property>
</bean>
java文件
public class XXXX extends QuartzJobBean{
protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException {
logger.debug("定时任务自动收取邮件; 开始..........");
}
解决方案二:
java定时器,你就用开源的quartz框架,解决一切问题!!!
解决方案三:
这种用脚本也很适合
解决方案四:
使用任务调度呗 开源的quartz框架
解决方案五:
http://blog.csdn.net/shuytu/article/details/39638421
采用Spring MVC开发框架下用quartz实现定时执行
时间: 2025-01-19 00:14:27