Spring 定时任务配置(以普通类的方式,不继承任何类)
来源:互联网 发布:淘宝运营考试试卷 编辑:程序博客网 时间:2024/06/01 23:21
// 第一步:定义定时任务类:一个普通的java类
/** * 定时更新业务类 * @author ZRD * */public class MicromsgUpdateInfoJob { /** * 任务方法1 */ public void updateAccessToken() { System.out.println("【access_token 更新任务完成......】 " ); } /** * 任务方法2 */ public void updateUserInfo() { System.out.println("【user list 更新任务完成......】"); }}
// 第二步:配置定时任务方法,以及配置任务调度方式
<!-- 定时任务的bean --> <bean id="micromsgUpdateInfoJob" class="com.gzbugu.micromsg.timer.MicromsgUpdateInfoJob"> </bean> <!-- 定时任务:更新access_token --> <bean id="micromsgUpdateInfoJob_accessToken_jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref local="micromsgUpdateInfoJob"/> </property> <property name="targetMethod" value="updateAccessToken" /> </bean> <bean id="simpleTrigger_accessToken" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> <property name="jobDetail" ref="micromsgUpdateInfoJob_accessToken_jobDetail" /> <property name="startDelay" value="1000" /><!-- 调度工厂实例化后,经过0秒开始执行调度 --> <property name="repeatInterval" value="1000" /><!-- 每2秒调度一次 --> </bean> <!-- 定时任务:更新用户列表 --> <bean id="micromsgUpdateInfoJob_userList_jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref local="micromsgUpdateInfoJob"/> </property> <property name="targetMethod" value="updateUserInfo" /> </bean> <bean id="cronTrigger_userList" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="micromsgUpdateInfoJob_userList_jobDetail"/> <property name="cronExpression" value="0 0 11 * * ?" /><!-- 每天中午11点执行 --> </bean>
// 第三步:调度定时任务
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false"> <property name="triggers"> <list> <ref local="simpleTrigger_accessToken"/> <ref local="cronTrigger_userList"/> </list> </property> </bean>
0 0
- Spring 定时任务配置(以普通类的方式,不继承任何类)
- spring定时任务配置,以及不执行的解决办法
- spring的两种定时任务配置方式
- Spring配置定时任务的三种方式
- spring 注解方式配置定时任务
- java spring注解方式配置定时任务
- spring 注解方式配置定时任务
- spring定时任务的配置
- spring定时任务的配置
- spring的定时任务配置
- Spring的定时任务配置
- spring 定时任务的配置
- Spring定时任务的配置
- spring定时任务配置与任务类详解
- Spring定时任务不执行的解决
- spring schedule定时任务(一):注解的方式
- spring schedule定时任务(二):配置文件的方式
- Spring定时任务的实现方式--ScheduledExecutorService
- WPF Expander-Template(+-)
- C
- 递归算法的时间复杂度终结篇
- hasOwnProperty
- 第15周上机实践项目3——在OJ上玩指针(1)
- Spring 定时任务配置(以普通类的方式,不继承任何类)
- Linux下php安装Redis扩展
- C#操作word word打开和word读取
- 第十五周上机项目3--(3) 指针戏谑
- STS复制项目部署到tomcat服务器上出错
- jstat gc 分析
- 痛并快乐着,我的程序世界
- 继承与多态
- Spring中的FactoryBean