我有一个Spring Batch应用程序,我从开始CommandLineJobRunner。但是现在我必须将此应用程序嵌入到我们的公司环境中。在那里,我们必须使用自己的启动器应用程序。对于此启动器应用程序,我需要一个带有main方法的启动类,该类将在启动时以及必须在其中启动Spring Batch的地方调用。
CommandLineJobRunner
是JobLauncher使用此启动器手动分配和运行Job 的唯一方法,还是Spring Batch中有一个支持该类的类(或有人知道一个示例)?
JobLauncher
是的,您可以以编程方式启动工作。如果在的源中看到CommandLineJobRunner,main方法仅创建一个Spring上下文并使用启动器运行作业。因此,您可以在新应用程序中执行此操作。