浏览 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输出此商家任何相关的数据。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-20
${shopid}可以直接取到值吗?
|
|
返回顶楼 | |
发表时间:2010-02-02
看不出你要实现的功能和定时器有什么必然联系,无非是缓存一些数据,到时候直接从内存读取,和定时器有什么联系?即使缓存数据发生了变化你做个同步就行了,我看不出使用定时器的优越性在那儿体现出来。。。
|
|
返回顶楼 | |