类配置:
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 启动项目看看效果把!
分享到:
相关推荐
Java定时器和Spring定时器是Java开发中用于执行周期性任务的重要工具,它们在系统维护、数据同步、报告生成等场景中发挥着关键作用。本文将深入探讨这两个概念,以及如何在Spring框架中配置和使用定时器。 首先,...
spring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rar
Spring两种定时器实例配置:Java的TimerTask类和OpenSymphony的Quartz。包含5种配置方式:timer普通定时器、timer特定方法定时器、quartz简单定时器、quartz精确定时器、quartz特定方法定时器。简单实用,一看就会。
下面我们将详细探讨TIMER2定时器中断的相关知识点。 1. TIMER2结构与功能: TIMER2是C8051F340中的一个16位定时器,它可以工作在多种模式下,如自由运行、波特率发生器、捕获、比较以及脉宽调制(PWM)。它包含两个...
### Spring 定时器的使用 #### 背景与需求 在开发应用程序时,并非所有操作都需要用户主动触发。有些任务需要系统自动执行,比如数据同步、定期备份等。例如,电力行业的集抄系统(一种自动收集电表读数的系统)...
Spring定时器基于Java的`java.util.Timer`和`java.util.TimerTask`,但更进一步,它支持Quartz和SimpleScheduler这两种强大的定时任务库。Quartz是一个开源的作业调度框架,而SimpleScheduler则内置在Spring中,适用...
Spring框架提供了两种方式来处理定时任务:Java内置的`Timer`类和第三方库OpenSymphony的Quartz。下面将详细介绍这两种实现方式。 ### 1. Java `Timer` 类 Java `java.util.Timer` 类是Java标准库中的一个轻量级...
下面是一个完整的Spring定时器示例: 1. **配置Spring配置类** 首先,我们需要创建一个配置类,启用定时任务支持,并提供一个`ThreadPoolTaskScheduler`实例,用于调度任务。 ```java @Configuration @...
在Spring 2.5.6版本中,定时任务主要基于`java.util.Timer`和`java.util.TimerTask`类,这是一个简单的定时器API,适合一些基本的定时需求。要使用Spring的定时器功能,首先需要配置一个`TimerTask`实现,然后在...
**Spring定时器TimerTask用法** 在Java世界中,`java.util.Timer` 和 `java.util.TimerTask` 是用于实现定时任务的基本工具,但它们在多线程环境中的表现并不理想,容易引发内存泄漏。Spring框架提供了更强大的定时...
Spring定时器,全称为Spring Framework中的Task Execution and Scheduling模块,是Spring提供的一个强大而灵活的任务调度框架。它允许开发者在应用中安排周期性任务的执行,无需直接依赖底层的调度实现,如 Quartz ...
这个实例,"spring定时器实例",显然关注的是如何在Spring中实现定时任务。下面我们将深入探讨Spring中的任务调度机制以及如何创建和配置定时任务。 Spring提供了两种主要的调度组件:`org.springframework....
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定时器
Spring 定时器两种实现方式 Spring 定时器是 Spring 框架中的一种组件,用于实现定时任务的执行。...Spring 定时器提供了两种实现方式,Java Timer 定时和 Quartz 定时器,开发者可以根据实际情况选择合适的实现方式。
Spring定时器是Spring框架中的一个强大特性,它允许开发者在应用程序中设置定时任务,实现周期性的操作。在本文中,我们将深入探讨Spring定时器的详细使用方法,包括配置、任务调度以及常见应用场景。 首先,Spring...
2. **开启中断源**:为使定时器中断生效,需要在定时器配置中开启相应的中断标志。比如,要启用溢出中断,就需要设置TIMx_DIER寄存器的UIE位。 3. **编写中断服务函数**:中断服务函数是中断发生时被调用的代码段。...
【Spring定时器】 Spring框架提供了更高级的定时任务管理方式,比如 `org.springframework.scheduling.TaskScheduler` 和 `org.springframework.scheduling.annotation.Scheduled` 注解。通过使用Spring的定时器,...
对于微秒级的定时需求,我们可以利用Windows高级定时服务(High Resolution Timer)。 Windows高级定时服务是通过QueryPerformanceCounter和QueryPerformanceFrequency这两个API实现的。QueryPerformanceCounter...