【发布时间】:2012-01-05 21:12:42
【问题描述】:
我一直在学习 Spring Batch 框架,试图通过在线文档以及 Appress 的 Pro Spring Batch 书将其付诸实践。我有一个简单的问题。
场景
我想做一个简单的测试,从数据库中读取数据,进行一些处理,然后写入另一个数据库。
问题
我了解有一个名为 launch-context.xml 的配置文件,其中包含作业存储库数据库架构,用于维护作业的状态以及每个作业的每个步骤。
假设我有一个源数据库 (A) 用于读取数据,而目标数据库 (B) 用于写入数据。
也许我忽略了它,但是...
A 和 B 的数据源信息放在哪里?
我想这取决于 #1 的答案,但如果将其放在 src/main/resources 下,例如 source-datasource.xml 和 target-datasource.xml Spring 将如何拾取并正确连接它?在 Spring Web 应用程序开发中,我通常将这些类型的文件放在 context-param 标记下。
【问题讨论】:
标签: spring spring-batch spring-3