Cron4jPlugin的使用--动态设置定时

使用jfinal定时任务时,定时任务的表达式怎么动态设置。由前台动态设置什么时候执行,不是从配置文件设置固定的。

评论区

JFinal

2019-05-27 12:39

使用新的表达式,然后 new Cron4jPlugin(新表达式).start() 即可

注意,如果希望取消这些 new 出来的 Cront4jPlugin 对象,得调用它的 stop() 方法

CliveNo.1

2019-05-27 13:38

CliveNo.1

2019-05-27 15:01

@JFinal 大佬,为什么定时任务执行操作数据库,报空指针异常,比如执行类似 Demo.dao.findById(1)

CliveNo.1

2019-05-27 15:38

@CliveNo.1 我知道什么原因了,打扰了 ~~~

马衍硕

2019-06-10 11:01

@CliveNo.1@JFinal 我需要在从数据库中加载Cron4jPlugin的配置信息,但是在configPlugin方法中数据库配置还未生效,使用Db.find会报空指针异常,请问波总,我的需求如何实现

kele679

2019-07-11 17:49

@JFinal 新表达式是啥

JFinal

2019-07-12 10:26

@kele679 新表达式是指你动态创建或者配置的 "新的表达式", 是相对于配置的固定的表达式来说的

andy

2019-12-19 22:15

这样是每个任务会启动一个新的线程吗?如果是,那另外有没有统一调度的方式?

389747684

2020-01-06 12:06

多个任务列表,只对其中一个做动态定时,该如何设置?

jiangye

2020-04-10 11:04

@JFinal 波总,我想问下定时器已经加载完了,时间表达式我还能再修改吗。或者说重新加载一个新的定时器

热门反馈

扫码入社