0

是否有任何可以实现的侦听器接口来处理ItemReader.open()方法抛出的异常?有很多监听器接口,但似乎没有一个适合这个。即ItemReadListener仅捕获来自ItemReader.readItem()(类似于ChunkListenerItemProcessListener等)的异常

JobListenerStepListener接口,但这两个没有定义在异常情况下将被调用的方法。

有什么办法可以做到这一点?

4

1 回答 1

0

您可以使用ChunkListener#onError(Exception e)来“捕获”块中的任何异常。这将适用于某些实现,例如 WebSphere Liberty / Open Liberty,但可能不适用于每个实现(因为这是规范的灰色区域)。

于 2019-02-26T14:49:55.893 回答