`

spring定时器配置

阅读更多
<!-- 配置定时任务的对象 -->
   <bean id="benchmarkService" class="com.aostar.perform.benchmark.biz.BenchmarkService"></bean>
<!-- 注入对象 -->
  <bean id="benchmarkServiceQuartz" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="benchmarkService"/>
</property>
<property name="targetMethod">
<value>benchmarkDataInit</value>
</property>
<property name="concurrent" value="false"></property>
</bean>
<!-- 定时任务规则 -->
<bean id="benchmarkServiceTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="benchmarkServiceQuartz"/>
</property>
<property name="cronExpression">
<value>0 0 1 1 * ?</value><!--每个月1号的1点 -->
</property>
</bean>

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
      <!-- 添加触发器 -->
      <property name="triggers">
         <list>
<ref local="benchmarkServiceTrigger"/>
         </list>
      </property>
      </bean>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics