在Spring Batch Admin

时间:2016-12-14 15:58:50

标签: spring-batch spring-batch-admin

我有一个使用Spring Boot(1.4.1.RELEASE)开发的Spring Batch作业。

它从命令行成功运行并将作业执行数据写入MySQL。它在Spring Batch Admin(2.0.0.M1,指向MySQL)中显示为不可启动的作业,我可以看到作业执行指标。

现在我想把它变成一个可启动的作业,这样我就可以在Spring Batch Admin中运行它了。

我想知道是否有人之前已经这样做了。 documentation添加自己的工作以启动部分。但它没有指定在哪里添加工作的实现jar?

spring-batch-admin / WEB-INF / lib

使用Spring Boot,不可启动的作业是一个大的,一体化的可执行jar。其依赖项与Spring Batch Admin 重叠。例如,它们都有spring-batch*.jarspring*.jar但版本不同。

是否有一种方法,比如作业定义xml文件,将它们保存在不同的上下文中?谢谢。

1 个答案:

答案 0 :(得分:0)

Spring Batch Admin在window.URL.createObjectURL(blob);文件夹中查找您的作业定义。您可以在该文件夹中添加src/main/resources/META-INF/spring/batch/jobs文件,并在该xml中定义批处理作业。