【发布时间】:2014-03-17 18:55:32
【问题描述】:
我在我的应用程序中使用 JSF-2、Spring 4、hibernate 4。我有 Spring 类型的服务层、Dao 层、模型和其他东西。我想安排一些应该在指定时间自动执行或调用的服务,通常这些服务或业务逻辑会执行某种从 excel 文件到数据库的数据映射。 我想在没有用户干预的情况下执行这些任务,调度程序应该注意所有这些数据映射。
注意:我是从我的角度调用这些服务,并且这些服务也应该在调度程序中用于执行数据映射。
我是最高级别的新手,从未使用过任何类型的调度程序或任何东西。所以我的问题:
1)我应该使用什么来安排这些任务?
2) 我对 Spring Batch 和 Spring-sheduler 感到困惑?他们是否都执行调度,如果没有,那么 sping-batch 的实际用途是什么?
3) spring-scheduler 本身是否足以执行这些调度 任何帮助都会非常重要。
【问题讨论】:
-
spring batch 是 JSR 的实现,考虑使用 spring-scheduler 很容易并且可以满足您的目的。
-
@Koitoer thanx 用于快速响应。所以,我根本不需要使用 spring-batch,对吧。你有这样的例子吗?其中包括调度服务。
-
阅读这个,很好的一个简单的例子来说明如何使用howtodoinjava.com/2013/04/23/…
-
@bellabax thanx ,但是我已经完成了这个,但这里的问题是我真的需要在我的情况下使用 spring-batch,
标签: spring scheduled-tasks scheduler spring-batch