spring设置动态定时任务.docxVIP

  • 5
  • 0
  • 约9.22千字
  • 约 7页
  • 2017-03-25 发布于四川
  • 举报
spring设置动态定时任务

Quartz在Spring中动态设置cronExpression (spring设置动态定时任务) 什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。 这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现 bean id=cronTrigger class=org.springframework.scheduling.quartz.CronTriggerBean  property name=jobDetail ref=schedulerJobDetail/  property name=cronExpression value0/10 * * * * ?/value  /property /bean  中cronExpression是关键,如果可以动态设置cronExpression的值,也就说如果我们可以直接调用CronTriggerBean中设置cronExpression的方法,就可以顺利解决问题了。 熟悉1的朋友可以跳过不看,下面2、3是动态定时任务的具体实现。 1、Quartz在Spring中的简单配置 Spring配置文件: bean id=schedulerJobDetail cla

文档评论(0)

1亿VIP精品文档

相关文档