【发布时间】:2013-12-10 17:53:54
【问题描述】:
Spring batch admin manager 从 war 的 classpath:/META-INF/spring/batch/jobs/ 目录加载作业文件。
我想将我的工作 xml 文件放在c:\ 或其他一些外部位置。
是否可以在批处理管理器中将目录位置覆盖/自定义到外部位置?
【问题讨论】:
标签: spring spring-batch spring-batch-admin
Spring batch admin manager 从 war 的 classpath:/META-INF/spring/batch/jobs/ 目录加载作业文件。
我想将我的工作 xml 文件放在c:\ 或其他一些外部位置。
是否可以在批处理管理器中将目录位置覆盖/自定义到外部位置?
【问题讨论】:
标签: spring spring-batch spring-batch-admin
我在清楚地阅读了 spring batch admin user guide 后找到了答案。覆盖 execution-context.xml 中的“jobloader”bean。
确切地说,创建一个名为“execution-context.xml”的上下文文件,并为名为“jobloader”的 bean 声明您的自定义选项。这会覆盖 bootstrap/execution-context.xml 中此特定命名 bean 的配置。有关详细信息,请参阅 Spring Batch 管理用户指南。
【讨论】: