我有一个使用Spring Boot(1.4.1.RELEASE)开发的Spring Batch作业。将不可启动的作业转换为Spring批处理Admin中的可启动作业
它成功从命令行运行并将作业执行数据写入MySQL。它在Spring Batch Admin(2.0.0.M1,指向MySQL)中显示为不可启动的作业,我可以看到作业执行指标。
现在我想把它变成可启动工作,所以我可以在Spring Batch Admin中运行它。
我不知道以前有没有人这样做过。该documentation有一个部分添加自己的工作推出。但它没有指定为作业添加实现jar的位置?
是不是spring-batch-admin/WEB-INF/lib?
使用Spring Boot,不可启动的工作是一个大的,全合一的可执行jar。它的依赖关系与Spring批处理Admin重叠。例如,它们都有spring-batch*.jar
,spring*.jar
但是不同的版本。
有没有办法,像工作定义XML文件,让他们在不同的上下文?谢谢。
我知道你可以在该文件夹中添加job-definition.xml。我的问题是你的工作肯定会有你自己的读写器/处理器的实现,它们是Java类,也许是装在一个罐子里。你会把它放在哪里? – user7297452
我完全不明白你的问题。但是根据我的理解,你想知道你的读写器/处理器Java类应该去哪里? – Ashish
这是正确的。 – user7297452