1.quartz
quartz使用的是可配置的方式,将所有的定时器都配置在一个xml文件里面。一般步骤如下:
1.创建一个spring的配置文件:spring-quartz.xml。
2.定义工作任务的job。
3.定义触发器Trigger并与job绑定。
4.定义调度器,并将Trigger注册到scheduler。
<bean id="myTask" class="cn.coolwind.MyTask"/>
<!-- 1.定义工作任务job -->
<bean id="testJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!-- 定时器的类 -->
<property name="targetObject" ref="myTask"></property>
<!-- 需要定时执行的方法 -->
<property name="targetMethod" value="test"></property>
<property name="concurrent" value="false"></property>
</bean>
<!-- 2.定义触发器Trigger并与Job绑定 -->
<bean id="testJobTrigger" class="org.springfram