<!-- ****************** 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定时器代码。解决多次执行问题。包含quartz-all.jar包。 说明很详细。希望能帮上哪位朋友。
NULL 博文链接:https://medbricom.iteye.com/blog/1782765
主要介绍了spring boot整合quartz实现多个定时任务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合实现动态的改变定时任务的状态的一个实现。 该jar包提供java项目源码,数据库文件...
Spring Cloud简介 Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud0 CloudFoundry、Spring Cloud AWS、Spring Cloud ...
主要介绍了Java应用多机器部署解决大量定时任务问题,两台服务器同时部署了同一套代码, 代码中写有spring自带的定时任务,但是每次执行定时任务时只需要一台机器去执行,需要的朋友可以参考下
评估 #2:探索 GUI:使用 Battleship 接触 Java AWT/Swing 评估 #3:多人与计算机评估 #4:定时器增加了美感、声音和动画多线程评估 #5:使用真正的网络、服务器、客户端实现网络根据 Apache 许可强制执行和限制 ...
19.系统集成了定时器功能,方便二次开发的用户进行定时执行任务操作,例如:备份数据库、发送邮件等。 20.系统支持用户注册、登录、忘记密码找回、邮件激活绑定等功能。 21.实现了系统注册用户之间的即时聊天功能...
第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标文件 摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码...
第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标文件 摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码...
Activiti5用户指南(中文版) 第一章、简介 ...................................3.4 作业执行器的激活 ...............................................................................................................