Spring integration spring集成dsl异常处理

Spring integration spring集成dsl异常处理,spring-integration,spring-integration-dsl,Spring Integration,Spring Integration Dsl,如何处理我们在.handle中使用的方法的异常?在下面的代码段中,processMessage方法在声明中抛出异常(public void processMessage(Message Message)抛出异常),我不确定在链接的情况下如何在dsl中处理它?对于XML,它很简单,因为XML不检查异常,而对于DSL,as IDE不允许编译。由于下面的代码段显示异常,您能给出建议吗 return IntegrationFlows .from("channel1")

如何处理我们在.handle中使用的方法的异常?在下面的代码段中,processMessage方法在声明中抛出异常(public void processMessage(Message Message)抛出异常),我不确定在链接的情况下如何在dsl中处理它?对于XML,它很简单,因为XML不检查异常,而对于DSL,as IDE不允许编译。由于下面的代码段显示异常,您能给出建议吗

  return IntegrationFlows
            .from("channel1")
            .handle(Message.class, (payload, header) -> processer.processMessage(payload))
            .get();

???如果你说IDE不允许编译,那么它也不是例外。这就是编译错误——不同的故事。Spring集成JavaDSL就是Java。因此,如果对方法调用进行编码,则应遵循其签名,否则使用类型化语言有什么意义