发表于: 2017-12-14 22:50:38
1 705
今天完成的任务
今天本来是我讲小课堂的,结果在定时任务动态获取cron表达式这里卡住了,demo写不出来,所以小课堂推迟了。幸好最后把demo写出来运行成功了。
1)要想动态的修改定时任务的cron表达式,则要求这个定时任务类实现 org.quartz.Job 接口
.png)

2)在spring配置文件 application-context.xml 中配置一个定时任务管理器
.png)

上面的定时任务管理器是自己写的一个类,有一个新增定时任务的方法:
.png)

还有一个修改定时任务的cron表达式的方法:
.png)

3)测试类:
A.通过上面编写的 addJob 方法,把FirstJob设为定时任务,每一秒执行一次
B.然后通过 modifyJob 方法,把FirstJob改成2秒执行一次
.png)

测试结果:
遇到的问题
卡在动态获取时间表达式上面了
收获
明天的计划
把定时任务整合到项目中
进度
评论