gpt4 book ai didi

java - 使用 Bindy 数据格式进行编码的 Camel 端点是什么?

转载 作者:行者123 更新时间:2023-12-01 09:03:25 26 4
gpt4 key购买 nike

我需要动态创建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>

我需要将交换传递到等效端点,而不是解码标签,但出现错误“无法找到名称为bindy的数据格式”

最佳答案

绑定(bind)数据格式有多种:csv、固定长度、键值对。

与“dataformat:”端点 uri 一起使用的各自数据格式名称是:

  • bindy-csv,
  • bindy 固定,
  • bindy-kvp

因此,在您的情况下,您应该像这样指定解码:

<to uri="dataformat:bindy-csv:unmarshal?ref=bookModel"/>

关于java - 使用 Bindy 数据格式进行编码的 Camel 端点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41489101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com