2015-09-16 100 views
1

如何捕获通过在物料处理器中返回null过滤的物料?spring批处理过滤器监听器

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

回答

1

您可以通过ItemProcessListener.afterProcess完成此操作。从文档:

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

查看javadoc了解更多详情。