论坛首页 Java企业应用论坛

Spring定时器

浏览 6031 次
锁定老帖子 主题:Spring定时器
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-02-19   最后修改:2009-02-28

Java的Timer类和OpenSymphony的Quartz调度器是两个流行的调度API。Spring为这两个调度器提供了一个抽象层,使你可以更容易地使用它们。

 

简单总结下在Spring架构下,Java Timer调度任务的使用(以备参考):

 

1.创建一个定时器任务MySchedule.java




 

上面的run()方法定义了当任务运行时该做什么。在上面的例子中,它调用shopDao的findShop()方法来初始化一个Map对象。ShopDao是通过依赖注入方式提供给MySchedule的。

 

 

以下是MyParameter.java



 

上面的Map对象里保存着shopid与Shop对象的对应关系。

这里打算在定时器启动时建立好商家ID与商家对象的对应关系,以便在项目里随时根据特定的商家ID输出此商家任何相关的数据。

  • 大小: 33.8 KB
  • 大小: 55.4 KB
  • 大小: 37.8 KB
  • 大小: 56.9 KB
  • 大小: 70.5 KB
  • 大小: 27.2 KB
  • 大小: 19.2 KB
   发表时间:2009-02-20  
${shopid}可以直接取到值吗?
0 请登录后投票
   发表时间:2010-02-02  
看不出你要实现的功能和定时器有什么必然联系,无非是缓存一些数据,到时候直接从内存读取,和定时器有什么联系?即使缓存数据发生了变化你做个同步就行了,我看不出使用定时器的优越性在那儿体现出来。。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics