spring批处理器过滤器监听器

时间:2015-09-16 15:18:31

标签: java spring-batch

如何通过在项目处理器中返回null来捕获已过滤的项目?

我看到有跳过监听器,但如果我们需要跳过它,我们不会抛出任何异常。我们只返回null来过滤该项目,我们想要审核它们

1 个答案:

答案 0 :(得分:2)

您可以使用ItemProcessListener.afterProcess完成此操作。来自文档:

  

在ItemProcessor.process(Object)返回后调用。如果处理器   返回null,仍将调用此方法,结果为null,   允许通知“已过滤”的商品。

有关详细信息,请参阅javadoc