Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2834173
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: Java

2013-09-09 15:33:42

Spring Quartz定时器源码和配置文件
配置好,直接重启tomcat,直接生效,经常用来执行一些定时任务

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <beans xmlns=""
  3.     xmlns:xsi=""
  4.     xmlns:aop=""
  5.     xmlns:context=""
  6.     xsi:schemaLocation="
  7.        
  8.        /spring-beans-3.0.xsd
  9.        
  10.        /spring-aop-3.0.xsd
  11.        
  12.        /spring-context-3.0.xsd">
  13.     <bean id="testDao" parent="baseDAO" class="com.gcccdi.opexxx.daos.impl.TestDaoHibernate" scope="prototype" />
  14.     <bean id="userLogDao" parent="baseDAO" class="com.gcccdi.opexxx.daos.impl.UserLogDaoHibernate" scope="prototype" />
  15.     
  16.     <!-- 配置定时器 -->
  17.     <bean id="timingJob" class="test.SnatchWeb" />
  18.     <!-- 配置一个Job,方法 -->
  19.     <bean id="jobBean" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  20.     <property name="targetObject">
  21.      <ref bean="timingJob"/>
  22.     </property>
  23.     <property name="targetMethod">
  24.              <value>updateForeignCurrency</value>
  25.     </property>
  26.   </bean>
  27.     <!-- 简单的触发器 -->
  28.     <bean id="simpleTimingJobTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
  29.         <property name="jobDetail">
  30.             <ref bean="jobBean" />
  31.         </property>
  32.         <!-- 以毫秒为单位,启动后一分钟触发 -->
  33.         <property name="startDelay">
  34.             <value>60000</value>
  35.         </property>
  36.         <!-- 每间隔一分钟触发一次 -->
  37.         <property name="repeatInterval">
  38.             <value>60000</value>
  39.         </property>
  40.     </bean>
  41.     <!-- Spring触发工厂 -->
  42.     <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  43.         <property name="triggers">
  44.             <list>
  45.                 <ref bean="simpleTimingJobTrigger"/>
  46.             </list>
  47.         </property>
  48.     </bean>

  49. </beans>




阅读(4450) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~