spring 配置触发器 ----可以定时的自动运行某些东西
在Spring中配置Quartz 前面介绍过了Timer在Spring中的实现,今天接前文介绍Quartz在Spring中的配置. 而Quartz类库不但有着上述JDK的Timer类库类似的配置,更重要的,它还有着类似于unix的cron服务的配置; 正是基于cron服务的配置使Quartz能方便、清晰指定启动时间,让开发者更青睐于它。 在调度方式上,不同于Timer,Quartz可以通过两种方式来调度程序:一是使用Spring提供的 MethodInvokingJobDetailFactoryBean代理类,Quartz通过该代理类直接调度任务类的某个函数;二是任务类继承并实现Quartz接口,Quartz通过该接口进行调度。如果采用第一种方式,即由Quartz直接调度任务类的某个接口,那么,业务类是不必进行任何修改的。我们的业务类大概如下: public class OpenVirtualService { public void open(){ //虚机开通 //业务逻辑 } } 第一步,在Spring配置文件中增加本业务类 <bean id="openVirtualService" class="com.stone.product.virtual.service.OpenVirtualService"/> 第二步,定义任务