我想象,setProperty也改变了标题,我不知道为什么。
<setProperty propertyName="A"><constant>AAA</constant></setProperty>
<log message="HA: ${headers.A}" />
<log message="PA: ${exchangeProperty[A]}" />
两个日志都打印AAA。 Camel版本2.17.3,Spring版本4.3.2.RELEASE。
我应该如何使用setProperty?
答案 0 :(得分:0)
克劳斯易卜生回答:
这是有效的,因为Camel是使用header / property设计的 DSL中的表达式。
标题查找将作为属性回退。
来源:Simple message header.XXX and exchange property.XXX the same?