Quartz表达式需求:
定时器需每10分钟运行一次,且每天的3:30-6点不运行Cron表达式:?quartzcronJavaFramework

解决方案 »

  1.   


     <!-- 触发器 -->  
        <bean id="cronTrigger"  
            class="org.springframework.scheduling.quartz.CronTriggerBean">  
      
            <!-- 指向我们的任务 -->  
            <property name="jobDetail" ref="reportTask" />  
      
            <property name="cronExpression" value="0 0/10 6-3  * * ?" />  
        </bean>  
     <!-- 触发器 -->  
        <bean id="cronTrigger1"  
            class="org.springframework.scheduling.quartz.CronTriggerBean">  
      
            <!-- 指向我们的任务 -->  
            <property name="jobDetail" ref="reportTask" />  
      
            <property name="cronExpression" value="0 0-30/10 3 * * ?" />  
        </bean>    
        <!-- 调度器  -->  
        <bean  
            class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
            <property name="triggers">  
                <list>  
                    <ref bean="cronTrigger" />  
                    <ref bean="cronTrigger1" />
                </list>  
            </property>  
            <property name="configLocation" value="classpath:quartz.properties" />   
        </bean>  
    </beans>  这样配置,不看代码,光看效果是没有区别的