2015-09-16 139 views
1

如何捕獲通過在物料處理器中返回null過濾的物料?spring批處理過濾器監聽器

我看到有跳過監聽器,但我們不會拋出任何異常,如果我們需要跳過它。我們只是返回null來過濾該項目,我們要審計它們

回答

1

您可以通過ItemProcessListener.afterProcess完成此操作。從文檔:

調用ItemProcessor.process(Object)後返回。如果處理器 返回null,則仍將調用此方法,結果爲空, 允許通知「過濾」的項目。

查看javadoc瞭解更多詳情。