一尘不染

以编程方式运行Spring Batch Job?

java

我有一个Spring
Batch应用程序,我从开始CommandLineJobRunner。但是现在我必须将此应用程序嵌入到我们的公司环境中。在那里,我们必须使用自己的启动器应用程序。对于此启动器应用程序,我需要一个带有main方法的启动类,该类将在启动时以及必须在其中启动Spring
Batch的地方调用。

JobLauncher使用此启动器手动分配和运行Job 的唯一方法,还是Spring Batch中有一个支持该类的类(或有人知道一个示例)?


阅读 231

收藏
2020-12-03

共1个答案

一尘不染

是的,您可以以编程方式启动工作。如果在的源中看到CommandLineJobRunner,main方法仅创建一个Spring上下文并使用启动器运行作业。因此,您可以在新应用程序中执行此操作。

2020-12-03