我有一个进程,它使用块来读取文件并将记录插入表中。我需要能够在输入文件打开时将一行插入父表,当文件关闭时,我需要更新在开始时插入的父表行。有没有听众或方法来实现这一点?
最接近的是StepListener,您可以在其中实现其beforeStep
和afterStep
方法来更新父表。您可以将StepContext
注入到步骤侦听器类中,以通过步骤度量或步骤瞬态数据访问上下文数据。
但是在打开输入文件之前会调用beforeStep
。不确定这个差异对你的情况是否重要。
否则,您可以实现自己的项目读取器类来满足您的需求。