我需要动态创建camel-bindy端点来编组输入。以下是示例代码:
<dataFormats>
<bindy id="bookModel" type="Csv" classType="org.camelcookbook.transformation.csv.model.BookModel"/>
</dataFormats>
<route>
<from uri="direct:unmarshal"/>
<!-- <unmarshal ref="bookModel"/> -->
<to uri="dataformat:bindy:unmarshal?ref=bookModel"/>
</route>
我需要将交换传递给等价的端点,而不是unmarshal标记,但得到错误“无法找到名为bindy的dataformat”
发布于 2017-01-10 13:28:55
bindy数据格式有多种: csv、固定长度、键值对。
与"dataformat:“端点uri一起使用的它们各自的数据格式名称为:
因此,在您的示例中,您应该像这样指定解组:
<to uri="dataformat:bindy-csv:unmarshal?ref=bookModel"/>https://stackoverflow.com/questions/41489101
复制相似问题