为了账号安全,请及时绑定邮箱和手机立即绑定

java 定时清空 执行任务

java 定时清空 执行任务

临摹微笑 2019-04-18 18:15:44
我有一个系统,当每天到达固定的时间后会对数据库进行清空该怎么处理,用JAVA语言编写
查看完整描述

5 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

<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("定时任务自动收取邮件; 开始..........");

}


查看完整回答
反对 回复 2019-05-07
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

java定时器,你就用开源的quartz框架,解决一切问题!!!


查看完整回答
反对 回复 2019-05-07
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

这种用脚本也很适合


查看完整回答
反对 回复 2019-05-07
  • 5 回答
  • 0 关注
  • 1030 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信