如何在spring批次中配置dymanic名称

时间:2015-08-27 10:02:42

标签: spring spring-batch

我的春季批量项目中有15个作业配置。这些工作是从不同来源调用的。这意味着我无法控制通话。

十五个作业中有十个执行相同的任务,因此我想创建一个配置文件并执行所有十个作业。

我的问题是:

是否可以在配置文件中动态更改作业名称。

2 个答案:

答案 0 :(得分:0)

答案可能不是您所期望的。但是我在类似的情况下使用了这种技术(不过批处理作业)。

您可能有多个bean定义,指向相同的Java类并接收每个定义不同的属性值。根据jobSource的值,您可能希望执行该源所需的必要操作。

Bishop

Queen

答案 1 :(得分:0)

我创建了一个包含所有相似作业的上下文文件和另一个包含公共bean定义的文件。这有助于我减少大量的代码工作。