我只使用quartz调度器,没有用Spring框架。 想通过前台的页面修改更新的时间,存入数据库,然后通过数据库的时间,来更新! 
小弟,不会使用动态更新,只会在配置文件里面写 <cron-expression>0 0 22 * * ? </cron-expression>

解决方案 »

  1.   

    quartz_reminder.xml 
    内容如下: 
    <?xml version="1.0" encoding="UTF-8"?> 
    <quartz xmlns="http://www.opensymphony.com/quartz/JobSchedulingData" 
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
            overwrite-existing-jobs="true"> 
        <job> 
            <job-detail> 
                <!-- job 的名字 --> 
                <name>test-job </name> 
                <group>DEFAULT </group> 
                <description>The job description </description> 
                <!-- job类的路径加类名 --> 
                <job-class>com.joysen.rule.scheduler.MyJob </job-class> 
            </job-detail> 
            
            <trigger> 
                <cron> 
                    <!-- trigger 的名字 --> 
                    <name>test-trigger </name> 
                    <group>DEFAULT </group> 
                    <!-- trigger对应的job的相关信息 --> 
                    <job-name>test-job </job-name> 
                    <job-group>DEFAULT </job-group> 
            <cron-expression>0 0 22 * * ? </cron-expression>  
                </cron> 
            </trigger> 
            
        </job> 
    </quartz> 
      

  2.   

    MyJob 类 public class MyJob implements Job { public void execute(JobExecutionContext context)throws JobExecutionException{ 
                    
                  System.out.println("Quartz"); 
            } 
    }