<!-- ****************** spring定时任务 开始 ****************** -->
<bean id="TaskAuto" class="cn.com.opendata.util.timer.TaskAuto">
<property name="hastenManager">
<ref bean="HqjcHasten_Poll"/>
</property>
<property name="depaUserManager">
<ref bean="HqjcDepaUsers_Poll"/>
</property>
</bean>
<!-- 月报 -->
<bean id="yueBaoDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="TaskAuto" />
</property>
<property name="targetMethod">
<value>yueBao</value>
</property>
</bean>
<bean id="yueBaoTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="yueBaoDetail"/>
</property>
<property name="cronExpression">
<!-- 每个月15日晚23点整 -->
<value>0 0 23 15 * ?</value>
<!--<value>0/10 * * * * ?</value>-->
</property>
</bean>
<!-- 季报 -->
<bean id="jiBaoDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="TaskAuto" />
</property>
<property name="targetMethod">
<value>jiBao</value>
</property>
</bean>
<bean id="jiBaoTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="jiBaoDetail"/>
</property>
<property name="cronExpression">
<!-- 每年4月15日起每隔3个月晚23点 -->
<value>0 0 23 15 4/3 ?</value>
</property>
</bean>
<!-- 春节 -->
<bean id="chunJieDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="TaskAuto" />
</property>
<property name="targetMethod">
<value>chunJie</value>
</property>
</bean>
<bean id="chunJieTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="chunJieDetail"/>
</property>
<property name="cronExpression">
<!-- 每年3月份最后一天晚23时 -->
<value>0 0 23 L 3 ?</value>
</property>
</bean>
<!-- 十一 -->
<bean id="shiYiDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="TaskAuto" />
</property>
<property name="targetMethod">
<value>shiYi</value>
</property>
</bean>
<bean id="shiYiTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="shiYiDetail"/>
</property>
<property name="cronExpression">
<!-- 每年10月最后一天晚23时 -->
<value>0 0 23 L 10 ?</value>
</property>
</bean>
<!-- 任务列表 -->
<bean
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="yueBaoTrigger" /><!-- 月报 -->
<ref local="jiBaoTrigger"/><!-- 季报 -->
<!--<ref local="chunJieTrigger"/> 春节 -->
<!--<ref local="shiYiTrigger"/> 十一 -->
</list>
</property>
</bean>
<!-- spring定时任务 结束 -->
分享到:
相关推荐
实现了spring配置比较流行的任务调度操作,java timer 和 quartz俩种方式 并且有注释描述。
Spring两种定时器实例配置:Java的TimerTask类和OpenSymphony的Quartz。包含5种配置方式:timer普通定时器、timer特定方法定时器、quartz简单定时器、quartz精确定时器、quartz特定方法定时器。简单实用,一看就会。
spring-2.0.6.jar Spring框架的核心包 jta.jar 会用到包中的usertransaction,具体什么用此处暂时不论 quartz-1.6.0.jar 会用到CronTrigger这个类,通过表达式实现精确的定时 commons-logging-1.1.1.jar 日志管理包 ...
spring定时器超级详细使用方法,如何配置合理使用定时器,做了详细的介绍分析,欢迎下载
Spring使用timer定时器-能精确几点运行定时任务的小demo
在Spring中使用Timer --实现由时间触发的事件任务.doc在Spring中使用Timer --实现由时间触发的事件任务.doc在Spring中使用Timer --实现由时间触发的事件任务.doc在Spring中使用Timer --实现由时间触发的事件任务.doc
spring 整合 quartz|| timer有几种方式? 我收集的:《spring定时Timer&Quartz》 代码示例,依赖spring2.x.jar quartz1.6.x.jar 相关介绍: http://blog.csdn.net/liu251/archive/2009/08/18/4459514.aspx
spring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rarspring定时器Timer.rar
完整示例,直接导入工程即可实现,欢迎各位下载,和评论,谢谢
NULL 博文链接:https://qh8.iteye.com/blog/2041195
spring定时器Spring定时器的两种实现方式Java的Timer类和OpenSymphony的Quartz。
java Timer定时器实例 Spring实例.doc java Timer定时器实例 Spring实例.doc
使用spring实现定时任务,整合spring,springmvc,实现定时任务执行
源码 博文链接:https://zmx.iteye.com/blog/1479602
java_Timer定时器实例_Spring实例
在spring框架中实现定时器功能,框架使用springmvc 、maven构建
(10) spring-support.jar 这个jar文件包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。 (11) spring-web.jar 这个jar文件包含Web应用...
NULL 博文链接:https://675990021.iteye.com/blog/2265945