出于测试目的,我创建了一个URL,用户可以点击该URL在后端手动启动批处理作业。然后,我将一些调试数据返回给用户,以便他们可以在浏览器中看到这些数据。
现在,我只需将一个字符串变量从一个函数传递给next,然后将每个函数的结果返回给用户。我觉得必须有一种更好的方法来从这些函数中获得我需要的信息,并将它们连接起来。
这都是在一个spring bean上运行的,所以我不想让"debug“变量成为该类的属性。
发布于 2015-03-01 16:05:31
你可以扩展JobExecutionListenerSupport,然后你会得到
public void afterJob(JobExecution jobExecution)
for (StepExecution stepExecution : jobExecution.getStepExecutions())查找可用于jobExecution和stepExecution的方法,您可以打印作业完成的所有内容。
https://stackoverflow.com/questions/28637184
复制相似问题