2015-08-25 30 views
1

我想設置空到像這樣的XML definiton交換的身體:設置交換體爲空

<camel:setBody> 
    <camel:constant>null</camel:constant> 
</camel:setBody> 

或像這樣:

<camel:setBody> 
    <camel:simple>null</camel:simple> 
</camel:setBody> 

他們都給串「空「 到底。

有什麼想法什麼是正確的形式是?

回答

1

這個怎麼樣?

<camel:setBody> 
    <camel:simple>${bodyAs(null)}</camel:simple> 
</camel:setBody>  
0

請試試這個

<camel:setBody> 
    <camel:simple>${null}</camel:simple> 
</camel:setBody> 
+0

它說:「沒有運營商爲空」或類似的東西 – Neron

+0

下面鱈魚工作,<路線ID =」 timerToLog 「> <從URI =」 計時器:FOO週期= 5000 「/> $ {bodyAs(空)} <日誌消息=」 消息包含$ {body.getClass}「/ > <! - - > –

0

我這樣做這樣(和它的作品):

<camel:setBody> 
    <camel:simple resultType="java.lang.String">null</camel:simple> 
</camel:setBody>