从一个应用程序运行多个spring批处理作业

从一个应用程序运行多个spring批处理作业,spring,spring-batch,Spring,Spring Batch,我需要从一个应用程序运行多个作业。要求是使其可配置,批处理应用程序的所有属性都应该来自application.properties,在运行时,我的应用程序应该选择所有属性并相应地运行 我有两个包含作业的xml文件,两个xml文件的整个结构相同,只是ID不同。这些xml文件引用其属性,而应用程序属性是分别为每个xml文件定义的 我能够成功启动作业,并且两个作业都按照日志运行。但问题是它们从各自的应用程序中引用的属性。属性文件似乎相互覆盖,因此它只拾取其中一个属性 我尝试对引用job=scope属性

我需要从一个应用程序运行多个作业。要求是使其可配置,批处理应用程序的所有属性都应该来自application.properties,在运行时,我的应用程序应该选择所有属性并相应地运行

我有两个包含作业的xml文件,两个xml文件的整个结构相同,只是ID不同。这些xml文件引用其属性,而应用程序属性是分别为每个xml文件定义的

我能够成功启动作业,并且两个作业都按照日志运行。但问题是它们从各自的应用程序中引用的属性。属性文件似乎相互覆盖,因此它只拾取其中一个属性

我尝试对引用job=scope属性的bean进行范围限定,但它抛出了一个错误 无法转换[com.sun.proxy.$Proxy29实现org.springframework.aop.scope.ScopedObject]类型的值


你能告诉我如何开始吗?

在发布之前,你是否考虑过Google并检查了<代码> PrimeTyPosiHeldObjult/<代码>?