通过spring管理java定时器
2011-07-13 10:24
316 查看
UpdateTaskStatusTimer.java
bean.xml中
package com.oaapp.timer; import java.util.TimerTask; import com.oaapp.business.CuxTaskServiceHandler; public class UpdateTaskStatusTimer extends TimerTask{ @Override public void run() { taskHandler.updateTaskDelay(); } private CuxTaskServiceHandler taskHandler; public void setTaskHandler(CuxTaskServiceHandler taskHandler) { this.taskHandler = taskHandler; } } |
<!--java 定时器 --> <bean id="reportTimerTask" class="com.oaapp.timer.UpdateTaskStatusTimer"> <property name="taskHandler" ref="taskHandler"></property> </bean> <bean id="scheduleReportTask" class="org.springframework.scheduling.timer.ScheduledTimerTask"> <property name="timerTask" ref="reportTimerTask" /> <property name="period"> <value>86400000</value> </property> </bean> <bean class="org.springframework.scheduling.timer.TimerFactoryBean"> <property name="scheduledTimerTasks"> <list><ref bean="scheduleReportTask"/></list> </property> </bean> <!-- scheduledTimerTasks里显示一个需要启动的定时器任务的列表。 可以通过设置delay属性延迟启动 <bean id="scheduleReportTask" class="org.springframework.scheduling.timer.ScheduledTimerTask"> <property name="timerTask" ref="reportTimerTask" /> <property name="period"> <value>86400000</value> </property> <property name="delay"> <value>3600000</value> </property> </bean> --> |
相关文章推荐
- java开发的日志的管理使用Spring的AOP
- Spring的基本使用:通过annotation和xml方式进行申明式事务管理
- 小码农的代码(四)----------JAVA中Timer定时器与Spring定时任务
- Spring 如何通过 Java 代码装配 bean?
- 使用spring实现事务管理(@transactional)的遇到的两个异常:java.lang.noclassdeffounderror:org/objectweb.asm
- java spring 事务管理器
- 【Java EE 学习 77 上】【数据采集系统第九天】【通过AOP实现日志管理】【通过Spring石英调度动态生成日志表】【日志分表和查询】
- Spring定时器在SSH框架中的应用之---Java Timer调度器
- java SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Java通用权限系统管理(Spring+springMVC+ibatis+Angularjs)
- 【Spring in action】自动化装配Bean、通过Java代码及xml装配Bean
- Spring中的Quartz配置 Spring 定时器 java定时器
- java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)
- [java][spring]取得通过配置文件和注解注入的bean、取得当前数据库连接、取得Appli
- Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+hibernate声明式事务管理详解
- 通过ApplicationContextAwareSpring实现手工加载配置的javabean
- IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统(三)
- Spring Java 安全管理器--SecurityManager
- 【慕课笔记】第四章 JAVA中的集合框架(上) 第11节 通过Set集合管理课程
- 通过Spring Shell 开发 Java 命令行应用