我将spring batch集成到spring boot的restful控制器中,这意味着现在我们通过发送一次restful调用来操作spring Batch程序。在这种情况下,我们无法制作一个jar并将其注册到spring数据流服务器上。所以我的问题是,如果我们没有jar,如何注册任务
答案 0 :(得分:0)
您今天已经问了几个类似的问题。
我的建议是您可以考虑参考参考文献。 Spring Cloud Task和Spring Cloud Data Flow指南。具体来说,请注意Spring Batch部分。
一旦您知道该怎么做,就可以将批处理作业构建为Spring Cloud Task应用程序,并成功独立运行。
如果它按预期在本地运行,则可以使用register the JAR,命令行管理程序或GUI切换到SCDF和REST-API。您将需要一个应用程序的物理超级jar。注册该代码后,您可以使用它构建一个Task定义,然后从SCDF启动它。
如果您要通过编程方式完成上述所有操作,请查看acceptance-test suite作为示例。