1

Spring 批处理管理器从 war 的classpath:/META-INF/spring/batch/jobs/目录加载作业文件。

我想把我的工作 xml 文件放在c:\其他一些外部位置

是否可以在批处理管理器中将目录位置覆盖/自定义到外部位置?

4

1 回答 1

2

在清楚地阅读了 spring batch admin user guide 之后,我找到了答案。覆盖 execution-context.xml 中的“jobloader”bean。

准确地说,创建一个名为“execution-context.xml”的上下文文件,并为名为“jobloader”的 bean 声明您的自定义选项。这将覆盖 bootstrap/execution-context.xml 中此特定命名 bean 的配置。有关更多详细信息,请参阅 Spring Batch 管理员用户指南。

于 2013-12-10T18:18:58.890 回答