`
qq663135128
  • 浏览: 8822 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Timer Or Spring 定时器2

阅读更多

类配置:

 

public class AutoMake{
 public void make() {
  System.out.println("---------  正在auto Make  ---------");
 }

 

spring 配置

  1没什么说的

 <bean id="autoMark" class="cn.ztm.automake.AutoMake"></bean>

 

 2在这里告诉了quartz目标类和目标的自动调用的方法

 <bean id="MethodInvoking"
  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
  lazy-init="default" autowire="default" dependency-check="default">
  <property name="targetObject">
   <ref bean="autoMark" />
  </property>
  <property name="targetMethod">
   <value>make</value>
  </property>
 </bean>

 

 3 配置调用方法的时间 现在是每秒  

 <bean id="springTrigger"
  class="org.springframework.scheduling.quartz.CronTriggerBean"
  lazy-init="default" autowire="default" dependency-check="default">
  <property name="jobDetail">
   <ref bean="MethodInvoking" />
  </property>
  <property name="cronExpression">
   <value>* * * * * ?</value>
  </property>
 </bean>

 

4 好了把上面配的一堆东西装到 quartz 的SchedulerFactoryBean一个list属性里面就可以了 能配很多哦。

 <bean
  class="org.springframework.scheduling.quartz.SchedulerFactoryBean"
  lazy-init="default" autowire="default" dependency-check="default">
  <property name="triggers">
   <list>
    <ref local="springTrigger" />
   </list>
  </property>
 </bean>

 

5 另外此程序需要quartz-all-1.6.4.jar commons-collections.jar spring的jar就不多说了

 

6 启动项目看看效果把!

 

 

 

 

 

 

分享到:
评论
1 楼 jayyunfei 2012-06-01  
谢谢lz分享,解决了我的疑问~~如果有全部内容配置就更好了~~~

相关推荐

    java 定时器 spring 定时器

    Java定时器和Spring定时器是Java开发中用于执行周期性任务的重要工具,它们在系统维护、数据同步、报告生成等场景中发挥着关键作用。本文将深入探讨这两个概念,以及如何在Spring框架中配置和使用定时器。 首先,...

    spring定时器Timer

    spring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rar

    Spring定时器实例(Java的Timer类和OpenSymphony的Quartz)

    Spring两种定时器实例配置:Java的TimerTask类和OpenSymphony的Quartz。包含5种配置方式:timer普通定时器、timer特定方法定时器、quartz简单定时器、quartz精确定时器、quartz特定方法定时器。简单实用,一看就会。

    5 Timer2定时器中断_c8051f340_TIMER2定时器中断_

    下面我们将详细探讨TIMER2定时器中断的相关知识点。 1. TIMER2结构与功能: TIMER2是C8051F340中的一个16位定时器,它可以工作在多种模式下,如自由运行、波特率发生器、捕获、比较以及脉宽调制(PWM)。它包含两个...

    SPRING 定时器的使用

    ### Spring 定时器的使用 #### 背景与需求 在开发应用程序时,并非所有操作都需要用户主动触发。有些任务需要系统自动执行,比如数据同步、定期备份等。例如,电力行业的集抄系统(一种自动收集电表读数的系统)...

    spring定时器的包和配置文件

    Spring定时器基于Java的`java.util.Timer`和`java.util.TimerTask`,但更进一步,它支持Quartz和SimpleScheduler这两种强大的定时任务库。Quartz是一个开源的作业调度框架,而SimpleScheduler则内置在Spring中,适用...

    spring定时器 Spring定时器的两种实现方式Java的Timer类和OpenSymphony的Quartz。

    Spring框架提供了两种方式来处理定时任务:Java内置的`Timer`类和第三方库OpenSymphony的Quartz。下面将详细介绍这两种实现方式。 ### 1. Java `Timer` 类 Java `java.util.Timer` 类是Java标准库中的一个轻量级...

    spring 定时器完整实例 demo

    下面是一个完整的Spring定时器示例: 1. **配置Spring配置类** 首先,我们需要创建一个配置类,启用定时任务支持,并提供一个`ThreadPoolTaskScheduler`实例,用于调度任务。 ```java @Configuration @...

    spring定时器3.0之前和3.0之后以及相应的项目实例

    在Spring 2.5.6版本中,定时任务主要基于`java.util.Timer`和`java.util.TimerTask`类,这是一个简单的定时器API,适合一些基本的定时需求。要使用Spring的定时器功能,首先需要配置一个`TimerTask`实现,然后在...

    Spring定时器TimerTask用法

    **Spring定时器TimerTask用法** 在Java世界中,`java.util.Timer` 和 `java.util.TimerTask` 是用于实现定时任务的基本工具,但它们在多线程环境中的表现并不理想,容易引发内存泄漏。Spring框架提供了更强大的定时...

    spring定时器相关资料

    Spring定时器,全称为Spring Framework中的Task Execution and Scheduling模块,是Spring提供的一个强大而灵活的任务调度框架。它允许开发者在应用中安排周期性任务的执行,无需直接依赖底层的调度实现,如 Quartz ...

    spring定时器实例

    这个实例,"spring定时器实例",显然关注的是如何在Spring中实现定时任务。下面我们将深入探讨Spring中的任务调度机制以及如何创建和配置定时任务。 Spring提供了两种主要的调度组件:`org.springframework....

    spring 定时器

    spring-2.0.6.jar Spring框架的核心包 jta.jar 会用到包中的usertransaction,具体什么用此处暂时不论 quartz-1.6.0.jar 会用到CronTrigger这个类,通过表达式实现精确的定时 commons-logging-1.1.1.jar 日志管理包 ...

    AXI Timer v2.0定时器

    AXI Timer v2.0定时器

    spring定时器两种实现方式

    Spring 定时器两种实现方式 Spring 定时器是 Spring 框架中的一种组件,用于实现定时任务的执行。...Spring 定时器提供了两种实现方式,Java Timer 定时和 Quartz 定时器,开发者可以根据实际情况选择合适的实现方式。

    spring定时器超级详细(附jar包)

    Spring定时器是Spring框架中的一个强大特性,它允许开发者在应用程序中设置定时任务,实现周期性的操作。在本文中,我们将深入探讨Spring定时器的详细使用方法,包括配置、任务调度以及常见应用场景。 首先,Spring...

    GD32 Timer定时器的使用

    2. **开启中断源**:为使定时器中断生效,需要在定时器配置中开启相应的中断标志。比如,要启用溢出中断,就需要设置TIMx_DIER寄存器的UIE位。 3. **编写中断服务函数**:中断服务函数是中断发生时被调用的代码段。...

    java Timer定时器实例 Spring实例.doc

    【Spring定时器】 Spring框架提供了更高级的定时任务管理方式,比如 `org.springframework.scheduling.TaskScheduler` 和 `org.springframework.scheduling.annotation.Scheduled` 注解。通过使用Spring的定时器,...

    一种制作微秒级精度定时器的方法.rar_C++ 定时器_timer_微秒定时器_高精度定时_高精度定时器

    对于微秒级的定时需求,我们可以利用Windows高级定时服务(High Resolution Timer)。 Windows高级定时服务是通过QueryPerformanceCounter和QueryPerformanceFrequency这两个API实现的。QueryPerformanceCounter...

Global site tag (gtag.js) - Google Analytics