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

时间:2016-07-18 10:27:37

标签: spring spring-batch

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

我有两个包含作业的xml文件,两个xml文件的整个结构是相同的,只有ids是不同的。这些xml文件从为每个文件单独定义的应用程序属性中引用它们的属性。

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

我尝试使用作业=范围引用我的属性的bean作用域,但它会引发错误 无法转换类型的值[com.sun.proxy。$ Proxy29实现org.springframework.aop.scope.ScopedObject

你能指导我如何开始吗?

0 个答案:

没有答案
相关问题