当前位置: 首页 > 知识库问答 >
问题:

Spring批处理,访问writer()中的StepExecution

钱安和
2023-03-14

我最近提出了这个问题,但我认为我对我的目标不够明确。

共有1个答案

计胤
2023-03-14

您可以使用@beforestep注释方法。

在写入第一项之前调用此方法,spring应该将StepExecution传递给它。

@BeforeStep
public void beforeStep(StepExecution stepExecution) { ... }
 类似资料:
  • 我有一个工作的Spring批处理程序,可以创建一个平面文件,但我希望能够将标签放入我的字段。 这是我的Pojo学生的例子 这是我的划船地图 } 以下是我的XML文件摘录: 它产生以下输出 我希望能够给每个字段加上库斯特姆前缀,我希望能够编写一个平面文件,上面写着

  • 我当前正在命令行中传递文件名在spring批处理作业中的参数并运行我的作业,spring批处理作业将查找文件并读取、处理和写入该文件。我目前在读取器中的作业参数文件名和读取器文件名,如何才能在处理器和写入器中使用相同的作业参数文件名。

  • 在我的spring批处理代码中,我正在读取一个csv文件,将其处理成一个bean,并尝试用Writer中的值获取该bean。但我无法在Writer中找到豆子。是包含csv文件中的值的bean,我正试图在Writer中获取这些值。我还将bean初始化为一个公共变量,希望它能由读取器、处理器和写入器处理。甚至在之前使用了和注释。请帮我解决这个问题。下面是我的代码,

  • 我有以下工作要处理在一定的时间间隔或特别的基础上。 作业中的步骤如下: 我也想要用户界面,在那里我可以触发一个特别的基础上的工作,而且我应该能够提供参数从用户界面。 我想用Spring batch来完成这个任务,但它更多的是用于读->处理->写之类的工作。这里,在第一步中,我正在生成由第二步读取的数据。我不确定我是否还可以使用Spring batch来实现这个,或者有更好的方法来实现这个。

  • 我有以下Spring批处理作业配置: 我用以下代码开始这项工作: 如何从作业步骤访问参数?

  • 我是Spring批处理的新手,我只想问如何从多行结果集中检索数据。我有以下场景: > 有两个不同的表说员工 使用时,我只能创建一个工资单子级,但该表可能有多个子级。请帮助...