我用RESTful请求创建的批处理作业的详细输出的最佳实践



出于测试目的,我正在创建一个URL,用户可以点击该URL在后端手动启动批处理作业。然后我向用户发回一些调试数据,这样他们就可以在浏览器中看到它。

现在,我只是将一个字符串变量从一个函数传递到下一个函数,并将每个函数的结果返回给用户。我觉得必须有一种更好的方法来从这些函数中获得我需要的信息,并将它们连接起来。

这一切都是在springbean上运行的,所以我不想让"debug"变量成为类的属性。

您可以扩展JobExecutionListenerSupport并获得

public void afterJob(JobExecution jobExecution)
for (StepExecution stepExecution : jobExecution.getStepExecutions())

查找jobExecution和stepExecution可用的方法,就可以打印作业完成的所有操作。

相关内容

  • 没有找到相关文章

最新更新