gpt4 book ai didi

spring-integration - 处理 Spring-Integration 转换器中的异常

转载 作者:行者123 更新时间:2023-11-30 23:47:24 32 4
gpt4 key购买 nike

我有一个 接受 org.w3c.dom.Document 并返回域对象的转换器。这很好。如果缺少元素,我会引发应用程序异常。

但是,我想将该异常放到错误 channel 上,而不是通过一系列处理程序返回它当前的工作方式。如果有一种方法可以在转换失败的情况下指定错误 channel ,那就太好了。

我可以:

  • 通过路由器传递消息以检查变压器之前(或之后)是否缺少元素
  • 路由消息

  • 然而,这意味着对文档进行两次解析和一些重写。

    最佳答案

    我想出的答案是将转换器的返回类型从域 POJO 更改为消息。然后,在异常情况下,返回一条消息。异常然后由负载类型路由器路由到正确的处理程序。

    关于spring-integration - 处理 Spring-Integration 转换器中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6490904/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com