Spring使用Quartz配置定时任务
2011-11-02 22:27
435 查看
[color=blue][size=medium]1.Spring使用Quartz配置定时的简单测试类:[/size][/color]
[color=blue][size=medium]2.配置文件:[/size][/color]
结果:My Name is Leio,Wang! 在22:00到22:59每一分钟打印一次。
[color=blue][size=medium]3.遇到的问题:[/size][/color]
在启动服务器的时候遇到了---"java.lang.NoClassDefFoundError in quartz"的信息,将
“quartz-all-1.6.0.jar”添加到工程之后解决问题。
[color=blue][size=medium]4.spring定时任务时间格式cronExpression设置:[/size][/color]
参考:http://apps.hi.baidu.com/share/detail/32558585 阅读更多
package com.wl.spring.quartz.test;
public class QuartzImpl {
public void printName(){
System.out.println("My Name is Leio,Wang!");
}
}
[color=blue][size=medium]2.配置文件:[/size][/color]
<!--真正调用的类 -->
<bean id="quartzImpl" class="com.wl.spring.quartz.test.QuartzImpl">
</bean>
<!-- 创建调度任务 -->
<bean id="task" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<!-- 要调度的类 -->
<ref bean="quartzImpl"/>
</property>
<property name="targetMethod">
<!-- 要调度的方法名称 -->
<value>printName</value>
</property>
</bean>
<!-- 配置调度任务 -->
<bean id="cronTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="task"/>
</property>
<property name="cronExpression">
<!-- 定时器时间设置,每天22:00开始到22:59结束每分钟一次触发-->
<value>0 * 22 * * ?</value>
</property>
</bean>
<!-- 启动调度 -->
<bean autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="cronTrigger"/>
</list>
</property>
</bean>
结果:My Name is Leio,Wang! 在22:00到22:59每一分钟打印一次。
[color=blue][size=medium]3.遇到的问题:[/size][/color]
在启动服务器的时候遇到了---"java.lang.NoClassDefFoundError in quartz"的信息,将
“quartz-all-1.6.0.jar”添加到工程之后解决问题。
[color=blue][size=medium]4.spring定时任务时间格式cronExpression设置:[/size][/color]
参考:http://apps.hi.baidu.com/share/detail/32558585 阅读更多
相关文章推荐
- Spring quartz定时任务的配置与使用
- java web使用quartz执行定时任务 Spring配置quartz
- 使用spring+quartz配置多个定时任务
- Springboot中使用数据库配置Quartz定时任务
- spring quartz 配置定时任务表达式参数说明
- 结合Spring使用Quartz编写定时任务两种方式
- Spring 通过配置向 Quartz定时任务 注入service
- quartz 框架定时任务,使用spring @Scheduled注解执行定时任务
- spring-quartz定时任务使用小结
- Spring+Quartz实现定时任务的详细配置方法
- Quartz定时任务使用配置
- 简单介绍Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- 使用Spring3+Quartz实现定时任务
- spring使用quartz发布定时任务
- Spring 定时任务quartz配置及代码示例详解
- Spring 定时任务quartz配置
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法