我必须实现一个Spring Batch,我必须在其中详细说明来自输入表的数据,并在输出表中写出详细说明的结果......到目前为止还可以 .
我有以下要求:如果某些记录的详细说明失败(在读者,处理器或编写器中),我必须在“失败的记录”表中写入这些记录 .
问题是:哪种方法最好?
谢谢亚历山德罗
我想你正在滑动失败的物品,所以 SkipListener 会正常工作 .
SkipListener
就像是
public class StoreFailedRecordsSkipListener implements SkipListener<A, B> { @Override public void onSkipInRead(Throwable t) { } @Override public void onSkipInWrite(B item, Throwable t) { // save processed item } @Override public void onSkipInProcess(A item, Throwable t) { // save read item } }
1 回答
我想你正在滑动失败的物品,所以
SkipListener
会正常工作 .就像是