当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

用Spring framework实现按时器功效[Java编程]

赞助商链接



  本文“用Spring framework实现按时器功效[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

采取Web自动加载TimerManager来管理Timer链,在Class更新服务器热加载后会发生非常.这要求对TimerManager举行一些特别的处理才能保证Timer链的精确性.

利用Spring framework中供应的TimerTask自动加载功效可以非常简单的实现按时器链的管理.同时,采取Spring framework的这一功效可以非常简单的对按时器举行增添、删除.

1.在Web.xml中申明

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/schedulingContext-timer.xml</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>

2.在schedulingContext-timer.xml描写用户的按时器

<bean id="timer" class="org.springframework.scheduling.timer.TimerFactoryBean">
<property name="scheduledTimerTasks">
<list>
<ref local="JorwangScheduledTimerTask1"/>
</list>
</property>
</bean>
<bean id="JorTimeTask1" class="workflow.common.MyTimer">
</bean>
<bean id="JorwangScheduledTimerTask1" class="org.springframework.scheduling.timer.ScheduledTimerTask">
<property name="timerTask"><ref bean="JorTimeTask1"/></property>
<property name="delay"><value>10000</value></property>
<property name="period"><value>86400000</value></property>
</bean>

3.编写workflow.common.MyTimer按时器

这样就轻松完成了按时器的功效.假如需求改正、增添、删除按时器,只需求对2、3步的内容举行调整便可以实现.


  以上是“用Spring framework实现按时器功效[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用spring简单实现发送邮件
  • 用Spring framework实现按时器功效
  • 用Spring的JdbcTemplate实现分页功效
  • 用Spring Web Flow和Terracotta搭建Web操纵
  • <b>Spring系列,第3部份:进入Spring MVC - 用Spring MVC轻松举行应</b>
  • 用spring实现察看者筹划情势
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .