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

Spring Quartz 调度器的使用,定时任务[含例子]

阅读更多
最好是先看完此文章对 Quartz 的解释,再使用附件中的例子,效果会好些:http://blog.csdn.net/guoquanyou/archive/2010/08/04/5786996.aspx
所需的JAR包说明:http://apps.hi.baidu.com/share/detail/20433230
<!-- ==========================Quartz 定时任务 ========================================== -->
	<!-- 第1步:建立需要执行任务的类,并创建执行的方法: perform,如果是使用第二种方法,则要实现接口: org.quartz.Job ,否则不需要 -->	<!-- 第2步:配置任务 -->
	
	<!-- 【第一种实现方法:接口[注意:启用此方法时,请注释第二种方法,反之]】-->
	<bean id="reportTask" class="org.springframework.scheduling.quartz.JobDetailBean">
		<property name="jobClass" value="com.sanss.meeting.util.BusinessReport"/> 
		
	</bean>
	 
	 <!-- 【第二种实现方法:Spring 代理】
	 <bean id="springBusinessReport" class="com.sanss.meeting.util.SpringBusinessReport"/>
	 <bean id="reportTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
	 	<property name="targetObject" ref="springBusinessReport"/>
	 	<property name="targetMethod" value="perform"/>
	 	<property name="concurrent" value="false"/>
	 </bean> -->
	 
	<!-- 第3步:配置触发器  ["0 * * * * ?" : 每分钟的0秒运行一次,也就是一分钟运行一次] -->
	<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail" ref="reportTask"/>
		<property name="cronExpression" value="0 * * * * ?"/>
	</bean>
	<!-- 第4步:配置一个调度器 -->
	<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<list>
				<ref bean="cronTrigger"/>
			</list>
		</property>
	</bean>
分享到:
评论

相关推荐

    spring3+quartz2 定时调度例子,能正常运行的程序

    spring3.2.4+quartz2.2.0 定时调度例子,能正常运行的程序

    SpringQuartz的使用文档

    各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定 用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上...

    Quartz(作业调度)

    1.spring框架使用任务调度quartz的例子。 2.Web App用Quartz实现java schedule 3.详细讲解Quartz如何从入门到精通 4.用 Quartz 进行作业调度

    Spring 2.0 开发参考手册

    6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...

    spring chm文档

    Spring Framework 开发参考手册 Rod Johnson Juergen Hoeller Alef Arendsen Colin Sampaleanu Rob Harrop Thomas Risberg Darren Davison Dmitriy Kopylenko Mark Pollack ...19.2. 使用Spring JMS ...

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    Spring API

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    java8源码-learn-demo:平时学习的小例子

    学习定时任务调度工具详解quartz demo-04-springboot SpringBoot入门 demo-05-spring-annotation spring中常用注解 demo-06-java8 java8的一些新特性 demo-07-netty-tomcat 基于netty实现tomcat demo-08-netty-im ...

    动态生成树 在数据库里配置数据,在前端显示树 jquery-ztree

    1.前端用jquery-zTree插件,后端读取数据库配置,并封装成json格式,把树显示在前端。Strtus2+Spring架构。 2.内涵定时调度的配置和使用例子。Spring+Quartz

Global site tag (gtag.js) - Google Analytics