【发布时间】:2016-01-11 11:10:33
【问题描述】:
在批处理服务中,我使用 MultiResourceItemReader 读取多个 XML 文件,它委托给 StaxEventItemReader。
如果在读取文件时引发错误(例如解析异常),我想指定 Spring 开始读取下一个匹配文件。例如,使用 @OnReadError 注释和/或 SkipPolicy。
目前,当引发读取异常时,批处理会停止。
有人知道怎么做吗?
编辑:我看到 MultiResourceItemReader 有一个方法 readNextItem(),但它是私有的 -_-
【问题讨论】:
标签: java spring-boot spring-batch