定时任务Timer和spring task

简单的记录一下

一,

1.Timer 是java自带的java.util.Timer类,可以调度一个java.util.TimerTask任务。

1.1   在一次做项目的时候做在特定的时间执行一个任务,如:某个操作,如果24小时内未操作,就更改某个状态,只执行一次,如果操作了,就终止此次任务

然后就碰到了一个问题 ,timer1.cancel();和 TimerTask.cancel();都不能终止此次任务,然后设置全局变量,重写cancel()解决

 二.Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz

1.做一个xml配置文件,然后引入spring

2.做一个简单的类执行定时任务即可

 了解的文章:https://www.cnblogs.com/chen-lhx/p/5581129.html

 

猜你喜欢

转载自www.cnblogs.com/zq-memory/p/9021180.html