【发布时间】:2013-01-16 14:36:58
【问题描述】:
我是 Camel 的新手,我仍在学习它,据我了解,您可以在 Spring DSL 中做与 Java DSL 相同的事情。我想知道的是你如何将一个转换为另一个?我经常看到 Java 中的一些例子,但我想
【问题讨论】:
-
给我们 Java DSL 来转换成 Spring DSL,我们会帮你的。
-
异常原因 = exchange.getProperty(Exchange.EXCEPTION_CAUGHT, Exception.class);我希望能够从交易所获得错误消息。
-
异常处理描述here
-
但是你想把它放在哪里呢?那条线不是Java DSL,只是类似处理器内部的普通Java。
<simple>${property.CamelExceptionCaught}</simple>几乎提取了这个属性,但你需要做一些事情,比如将它保存在正文、一些标题或类似内容中。如果你想做一些额外的事情,你仍然可以 Spring DSL 提交一个 java 类并调用它来做这些事情。
标签: java spring apache-camel