(mywes) 他们彼此深信,是瞬间迸发的热情让他们相遇。这样的确定是美丽的,但变幻无常更为美丽 |
定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。
而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码,只需要实现业务逻辑处理类。 <!--业务逻辑处理类financeDAO--> <bean id="financeDAO" class="com.weihua.iwen.user.timer.financeDAO" abstract="false" singleton="true" lazy-init="default" autowire="default" dependency-check="default" /> <bean id="methodInvokingJobDetail" <property name="targetObject"><ref bean="financeDAO"/></property> <!--指定由类中的哪个方法处理,targetMethod名是固定的-->
<!--引用上面的bean处理--> <!--定时周期--> <!--指定触发器--> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 上面这段配置文件规定了在早上6点和晚上8点执行financeDAO对象的confirmOrder()方法.
|