在Spring集成中记录错误文件后应继续循环
问题描述:
这是我的方案。我必须处理文件,并从读取对象必须执行一些业务逻辑。这些就像来自文件的行。在我的错误处理程序中,我写了第一行失败,但我必须继续下一行,并应将下一个失败行写入同一个文件。但是,一旦抛出第一个异常并写入失败的行,就会退出循环。有什么办法来处理这个?在Spring集成中记录错误文件后应继续循环
答
当提问这样的问题时,您需要显示您的配置,以便我们可以提供更具体的解决方案。
有几种方法来解决这个问题 - 包括
- 中间流网关添加到流和处理上的错误通道错误。
- 将一个
ExpressionEvaluatingRequestHandlerAdvice
添加到抛出异常并在那里处理异常的组件。见Adding Behavior to Endpoints。