Spring定时任务总结(一)
?
?? ? ? ?Spring中定时执行任务的两种方法配置
?
<!-- 定义要执行的任务:执行 managerService 中的 sendSMS方法-->
<bean id="cronJob"
/>
</property>
<property name="targetMethod">
<!-- Regular execute of the method -->
<value>sendSMS</value>
</property>
</bean>
?
<!-- 任务执行方式 -->
<!-- 1、指定时间 ?每天凌晨1点 01:00 执行一次 -->
<bean id="cronTrigger"
/>
</property>
<property name="cronExpression">
<value>0 0 1 * * ?</value>
</property>
</bean>
?
<!-- 2、指定频率 延迟3秒开始触发、每分钟执行一次 -->
<bean id="simpleTrigger"
/>
</property>
<property name="startDelay">
<!-- 单位毫秒 -->
<value>3000</value>
</property>
<property name="repeatInterval">
<!-- 单位毫秒 ?-->
<value>60000</value>
</property>
</bean>
?
<bean
/>
</list>
</property>
<property name="quartzProperties">
<props>
<prop key="org.quartz.threadPool.threadCount">1</prop>
</props>
</property>
</bean>
?
?