`

spring quartz 多定时任务

阅读更多
  1.  <bean id="TaskAuto" class="cn.com.opendata.util.timer.TaskAuto">     
  2.         <property name="hastenManager">     
  3.             <ref bean="HqjcHasten_Poll"/>     
  4.         </property>     
  5.         <property name="depaUserManager">     
  6.             <ref bean="HqjcDepaUsers_Poll"/>     
  7.         </property>  
  8.     </bean>  
  9.        
  10.     <!-- 月报 -->  
  11.     <bean id="yueBaoDetail"  
  12.         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
  13.         <property name="targetObject">  
  14.             <ref bean="TaskAuto" />  
  15.         </property>  
  16.         <property name="targetMethod">  
  17.             <value>yueBao</value>  
  18.         </property>  
  19.     </bean>  
  20.     <bean id="yueBaoTrigger"  
  21.         class="org.springframework.scheduling.quartz.CronTriggerBean">  
  22.         <property name="jobDetail">  
  23.             <ref bean="yueBaoDetail"/>  
  24.         </property>  
  25.         <property name="cronExpression">  
  26.             <!-- 每个月15日晚23点整 -->  
  27.             <value>0 0 23 15 * ?</value>  
  28. <!--         <value>0/10 * * * * ?</value>-->  
  29.         </property>  
  30.     </bean>  
  31.     <!-- 季报 -->  
  32.     <bean id="jiBaoDetail"  
  33.         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
  34.         <property name="targetObject">  
  35.             <ref bean="TaskAuto" />  
  36.         </property>  
  37.         <property name="targetMethod">  
  38.             <value>jiBao</value>  
  39.         </property>  
  40.     </bean>  
  41.     <bean id="jiBaoTrigger"  
  42.         class="org.springframework.scheduling.quartz.CronTriggerBean">  
  43.         <property name="jobDetail">  
  44.             <ref bean="jiBaoDetail"/>  
  45.         </property>  
  46.         <property name="cronExpression">  
  47.             <!-- 每年4月15日起每隔3个月晚23点 -->  
  48.             <value>0 0 23 15 4/3 ?</value>  
  49.         </property>  
  50.     </bean>  
  51.     <!-- 春节 -->  
  52.     <bean id="chunJieDetail"  
  53.         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
  54.         <property name="targetObject">  
  55.             <ref bean="TaskAuto" />  
  56.         </property>  
  57.         <property name="targetMethod">  
  58.             <value>chunJie</value>  
  59.         </property>  
  60.     </bean>  
  61.     <bean id="chunJieTrigger"  
  62.         class="org.springframework.scheduling.quartz.CronTriggerBean">  
  63.         <property name="jobDetail">  
  64.             <ref bean="chunJieDetail"/>  
  65.         </property>  
  66.         <property name="cronExpression">  
  67.             <!-- 每年3月份最后一天晚23时 -->  
  68.             <value>0 0 23 L 3 ?</value>  
  69.         </property>  
  70.     </bean>  
  71.     <!-- 十一 -->  
  72.     <bean id="shiYiDetail"  
  73.         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
  74.         <property name="targetObject">  
  75.             <ref bean="TaskAuto" />  
  76.         </property>  
  77.         <property name="targetMethod">  
  78.             <value>shiYi</value>  
  79.         </property>  
  80.     </bean>  
  81.     <bean id="shiYiTrigger"  
  82.         class="org.springframework.scheduling.quartz.CronTriggerBean">  
  83.         <property name="jobDetail">  
  84.             <ref bean="shiYiDetail"/>  
  85.         </property>  
  86.         <property name="cronExpression">  
  87.             <!-- 每年10月最后一天晚23时 -->  
  88.             <value>0 0 23 L 10 ?</value>  
  89.         </property>  
  90.     </bean>  
  91.        
  92.     <!-- 任务列表 -->  
  93.     <bean  
  94.         class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
  95.         <property name="triggers">  
  96.             <list>  
  97.                 <ref local="yueBaoTrigger" /><!-- 月报 -->  
  98.                 <ref local="jiBaoTrigger"/><!-- 季报 -->  
  99. <!--             <ref local="chunJieTrigger"/> 春节 -->  
  100. <!--             <ref local="shiYiTrigger"/> 十一 -->  
  101.             </list>  
  102.         </property>  
  103.     </bean>  
  104.        
  105.     <!-- spring定时任务 结束  -->  
分享到:
评论
1 楼 上官车月 2010-05-19  
看不懂具体是什么意思? 大哥能否解释注明哈 谢谢

相关推荐

    完美解决多应用服务器负载均衡环境下spring quartz同一定时任务重复执行问题

    在多应用服务器负载均衡环境下,Spring Quartz定时任务的重复执行问题是一个常见的挑战。Spring Quartz是一个强大的、开源的作业调度框架,允许开发者定义和执行复杂的定时任务。然而,当多个服务器实例并行运行时,...

    spring+springMVC+mybatis+quartz动态定时任务创建

    在IT行业中,构建高效、可扩展的Web应用是至关重要的,而"spring+springMVC+mybatis+quartz动态定时任务创建"就是一个常见的技术栈,用于实现这样的目标。这个组合充分利用了各组件的优势,提供了强大的后端服务支持...

    java spring quartz 动态定时任务

    Java Spring Quartz 动态定时任务是企业级应用中常见的需求,用于执行周期性的后台作业,如数据同步、报表生成等。Spring与Quartz的结合使用,使得我们可以方便地在Spring框架下管理定时任务,同时还能实现任务的...

    Spring Quartz执行定时任务.

    使用Spring Quartz执行定时任务

    spring+quartz动态定时任务创建 +mybatis

    在Spring中整合Quartz,我们可以利用Spring的管理能力,如bean的生命周期管理和事务管理,来更方便地创建和管理定时任务。 **Spring+Quartz动态定时任务创建** 将Spring与Quartz结合,我们可以方便地在运行时动态...

    Spring + quartz 定时任务修改定时时间不重启服务

    Spring + quartz 定时任务修改定时时间不重启服务

    spring整合quartz定时任务调度

    Spring框架作为Java领域广泛使用的轻量级框架,提供了与第三方库Quartz的整合,使得开发者能够轻松地在Spring应用中实现复杂的定时任务调度。Quartz是一款开源的作业调度框架,支持丰富的调度策略,可以满足各种定时...

    基于Spring的Quartz动态定时任务增删改查

    基于Spring的Quartz动态定时任务增删改查,代码简洁。后端采用SpringMvc+Spring+Mybatis+Quartz,前端采用Bootstrap框架,数据库采用MySQL;完成定时任务动态任务初始化,增删改查

    spring quartz定时任务demo

    本文将详细解析“spring quartz定时任务demo”这个项目,它提供了实现Java定时任务的实例,便于快速理解和应用。 首先,Quartz是一个开源的作业调度框架,支持复杂的调度策略,可以创建、调度和执行重复或一次性...

    spring多个定时任务quartz配置

    通过以上步骤,你可以在Spring中成功配置并运行多个Quartz定时任务。记得在你的应用启动时启动Scheduler,以便Quartz能够按照预定的时间表执行任务。同时,你可以通过调整JobDetail和Trigger的属性,灵活地控制任务...

    Spring 框架自带定时任务和Quartz定时任务

    在这两种方式中,Spring框架提供了自己的定时任务工具Spring Task,以及与专业定时任务框架Quartz集成的能力。 首先,对于Java自带的定时任务实现,我们可以使用java.util.Timer和java.util.TimerTask类。Timer类...

    转:spring多个定时任务quartz配置

    本文将深入探讨如何在Spring中配置多个Quartz定时任务,并结合`quartz.properties`文件进行详细讲解。 首先,我们需要理解Quartz的基本概念。Quartz是开源的作业调度框架,允许应用程序在特定时间执行任务。它支持...

    spring3配置quartz定时任务

    总结,通过以上步骤,我们就成功地在Spring 3中配置了Quartz定时任务,实现了每10秒执行一次的任务。在实际应用中,你可以根据需求定义更复杂的作业和触发器,以及使用Quartz的其他高级特性,如集群支持、持久化作业...

    spring-quartz定时任务小实例

    Spring Quartz 是一个强大的任务调度框架,它允许开发者在Java应用中定义和执行定时任务。本实例将探讨如何在Spring框架中集成Quartz,创建并运行一个简单的定时任务。以下是你需要知道的关键知识点: 1. **Quartz...

    Spring Quartz定时任务 jar包

    Spring Quartz定时任务是Java开发中常见的一种任务调度框架,它结合了Spring的优秀特性与Quartz的灵活性,使得开发者能够方便地在应用中实现定时任务的管理。在本压缩包中,包含的是`log4j-1.2.14.jar`这个日志处理...

    Spring整合quartz2.2.3总结,quartz动态定时任务,Quartz定时任务集群配置

    Spring整合Quartz 2.2.3是Java开发者在实现定时任务时常用的一种技术组合。Quartz是一款开源的作业调度框架,它允许程序在特定时间执行预定的任务,而Spring则是一个强大的企业级应用开发框架,提供了丰富的依赖注入...

    spring注解Quartz定时执行功能

    在Spring框架中集成Quartz库可以实现强大的定时任务管理功能。Quartz是一个开源的作业调度框架,它允许程序创建和管理任务,以便在特定时间自动执行。Spring通过其优秀的依赖注入(DI)和AOP(面向切面编程)特性,...

    Springboot整合Quartz实现定时任务数据库动态配置

    Spring Boot作为一个轻量级的Java框架,提供了与各种定时任务库集成的能力,其中Quartz是一个广泛应用的开源作业调度框架。本篇文章将详细探讨如何在Spring Boot项目中整合Quartz,并通过MySQL数据库实现定时任务的...

    Spring Quartz 动态暂停、恢复、修改定时任务

    Spring Quartz 动态暂停、恢复、修改定时任务的一个demo,使用maven构建,框架采用spring springmvc jpa,数据库mysql,含数据库脚本,运行可用,页面访问地址http://localhost:8080/quartz_demo/quartz/list

    spring之定时任务实现(spring-task和quartz等不同方式)

    Spring框架提供了一系列工具来支持定时任务的实现,其中包括Spring自带的`spring-task`模块和第三方的Quartz库。下面我们将详细探讨这两种方式以及如何通过注解和非注解的方式进行配置。 首先,`spring-task`是...

Global site tag (gtag.js) - Google Analytics