我如何处理我们在 .handle 中使用的方法的异常?在下面的代码片段中, processMessage 方法在声明中抛出 Exception (public void processMessage(Message message) throws Exception ) 并且不确定在链接的情况下如何在 dsl 中处理它?在 XML 的情况下,它很容易,因为 XML 不会检查异常,而 IDE 不允许您在 DSL 的情况下进行编译。您能否告知以下代码片段显示异常?
return IntegrationFlows
.from("channel1")
.handle(Message.class, (payload, header) -> processer.processMessage(payload))
.get();