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

<b>无缺理解Spring的定制任务</b>[Java编程]

赞助商链接



  本文“<b>无缺理解Spring的定制任务</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

相信做软件的朋友都有这样的阅历,我的软件是不是少了点什么东西呢?比方按时任务啊!就拿新闻公布系统来说,假如新闻的数据更新太快,必将触及一个问题,这些新闻不能由人工的去公布,应当让系统自己公布,这就需求用到按时定制任务了,从前定制任务无非就是计划一个Thread,并且设置运行时间片,让它到了那个时间履行一次,就ok了,让系统启动的时刻启动它,想来也够简单的.不过有了spring,我想这事情就更简单了.

看看spring的配置文件,想来就只有这个配置文件了.

XML代码:

< bean  id = "infoCenterAutoBuildTask"
class = "com.teesoo.teanet.scheduling.InfoCenterAutoBuildTask" >
< property  name = "baseService"  ref = "baseService"  />
< property  name = "htmlCreator"  ref = "htmlCreator"  />

< bean  id = "scheduledTask"
class = "org.springframework.scheduling.timer.ScheduledTimerTask" >

< property  name = "delay"  value = "10000"  />

< property  name = "period"  value = "1000000"  />
< property  name = "timerTask"  ref = "infoCenterAutoBuildTask"  />

< bean  id = "timerFactory"
class = "org.springframework.scheduling.timer.TimerFactoryBean" >
< property  name = "scheduledTimerTasks" >
< list >

< ref  bean = "scheduledTask"  />  

上面三个配置文件中只有一个配置文件是触及到您自己的class的,其他的都是spring的类.很简单吧!

我们只需求触及一个class让他担当java.util.TimerTask;

Java代码:

BaseTask extends java.util.TimerTask {
//用户只需求实现这个方面,把自己的任务放到这里
public  void run(){
}
}


  以上是“<b>无缺理解Spring的定制任务</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

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

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