• Spring Quartz定时调度任务配置


    applicationContext-quartz.xml定时调度任务启动代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="http://www.springframework.org/schema/beans 
               http://www.springframework.org/schema/beans/spring-beans.xsd
               http://www.springframework.org/schema/aop 
               http://www.springframework.org/schema/aop/spring-aop.xsd
               http://www.springframework.org/schema/tx 
               http://www.springframework.org/schema/tx/spring-tx.xsd"
        default-lazy-init="false">
        
        <bean id="scheduleInfoManager" class="com.web.scheduler.util.QuartzJobFactory">
            <property name="scheduler" ref="schedulerFactory" />
            <property name="jobService"></property>
        </bean>
        
        <bean id="schedulerJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">    
             <property name="group" value="job_work"/>
             <property name="name" value="job_work_name"/>
             <property name="targetObject" ref="scheduleInfoManager"/>    
             <property name="targetMethod" value="execute"/>    
             <property name="concurrent" value="false"/>    
        </bean>  
        
        <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean ">
            <property name="name" value="work_default_name"/>
            <property name="group" value="work_default"/>
            <property name="jobDetail" ref="schedulerJobDetail" />
            <property name="cronExpression">
                <value>0 0 2 * * ?</value>
            </property>
        </bean>
        
        <bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
            <property name="triggers">
                <list>
                    <ref bean="cronTrigger" />
                </list>
            </property>
        </bean>
    </beans>

    <!-- 在spring appcontext中引入后定时调度才会有效 -->
    <import resource="classpath:applicationContext-quartz.xml" />

  • 相关阅读:
    actionscript3.0 的一些小技巧
    Flash 安全沙箱的意义
    明明连上了网,但是打不开网页
    关于电脑上可用内存太小的问题
    AS3 Starling 学习杂谈 (一) Quad类
    更新flash builder4,6 的AIR版本
    软件工程实践2017第二次作业
    软件工程实践2017第一次作业
    微信小程序开发指南合集 各类组件用法技巧
    微信小程序视频教程合集 附带源码、PPT下载
  • 原文地址:https://www.cnblogs.com/yzuzhang/p/5127150.html
Copyright © 2020-2023  润新知