0
請幫助主題。 Apache Camel 2.11.2。
我從後端的答案,轉換成地圖,通過MyObject來拆分,並嘗試通過MyProject中的ID來獲得來自其它服務的附加信息,但... 我的路線是:Apache駱駝分割豐富
<route id="test1">
<from uri="restlet://lalalala"/>
<to uri="get_answer_from_oracle"/>
<setHeader headerName="convertClass">
<simple>com.lalala.Result</simple>
</setHeader>
<process ref="convertProc"/>
<split strategyRef="testAgg">
<simple>${body.resultList}</simple>
<log message="Got777 ${body.testID}" loggingLevel="INFO"/>
<enrich uri="http://localhost:8880/servlet/lalalal" strategyRef="testAgg" />
</route>
我已經GET例外 org.apache.camel.InvalidPayloadException:沒有可用的類型:java.io.InputStream,但有值:結果{id = 5,property1 = 100,property2 = 750 ...}
我嘗試了很多變體,不成功。 感謝的
從我的角度來看,您似乎期待使用某個組件的輸入流,但是您的主體中有一個Result java對象。如果您想要更好的答案,您將需要提供更多信息 –