springMVC quartz任务调度框架配置(xml)

1.引入开发必须jar包

2.新建类作为工作任务

包名:com.spring.test.Quartz   

  类名SpringQtz


3.application.xml添加xml配置

  

      <!--通过targetMethod指定调用方法-->  
        <bean id="SpringQtzJob" class="com.spring.test.quartz.SpringQtz"/>
        <bean id="SpringQtzJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
        <property name="targetObject">
            <ref bean="SpringQtzJob"/>
        </property>
        <property name="targetMethod">  <!-- 要执行的方法名称 -->
            <value>execute</value>
        </property>
    </bean>


    <!--  触发器 -->
    <bean id="CronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerBean">
        <property name="jobDetail" ref="SpringQtzJobMethod"></property><!-- 引入jobDetail -->
        <property name="cronExpression" value="0 0 23 * * ?"></property><!--定时cron表达式 -->
    </bean>


    <!-- 调度工厂-->
    <bean id="SpringJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="triggers">
            <list>
                <ref bean="CronTriggerBean"/>
            </list>
        </property>
    </bean>  






猜你喜欢

转载自blog.csdn.net/qq_37642205/article/details/78779510