Camel - 为什么setProperty也改变了标题?

时间:2016-09-09 07:41:54

标签: apache-camel

我想象,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?

1 个答案:

答案 0 :(得分:0)

克劳斯易卜生回答:

  

这是有效的,因为Camel是使用header / property设计的   DSL中的表达式。
  标题查找将作为属性回退。

来源:Simple message header.XXX and exchange property.XXX the same?