quartz trigger的执行策略表达式存放在数据库,用户希望更改数据库执行策略后,程序自动按照数据库中最新的执行策略执行

解决方案 »

  1.   

    之前也做过这个功能, Spring + Quartz实现动态配置定时执行策略
    我查了很多资料,发现大多是引用一个叫Sundoctor高手写的
    下面是他的原文,分享一下
    http://sundoctor.javaeye.com/blog/399980
    里面有例子,你可以下载下来学习一下,希望对你有帮助
      

  2.   

    job构造的时候就已经指定了时间间隔 你如何去修改如果你要达到这种目的 也许可以模拟job 自己定义一个线程去执行读取到数据库的值然后sleep~
      

  3.   


    那能否在job中对job进行操作呢?在执行public void execute(JobExecutionContext context) 方法的时候比较数据库中的执行策略与当前的执行策略,然后进行delete job add job,但是quartz执行全乱了,我个人认为这样是矛盾的,好像在job中又起了job