Java 需要了解Apache camel bindy的帮助吗

Java 需要了解Apache camel bindy的帮助吗,java,csv,marshalling,apache-camel,Java,Csv,Marshalling,Apache Camel,现在我有一个JTable我想导出到.csv文件。 我在这个网站上提出了另一个问题,但这个问题是针对我的Bindy问题的 有了bindy,就可以对所有要封送或解封的类和数据字段进行注释。问题是在注释之后,我不知道如何设置我的应用程序来为我创建CSV 我找到了一些解释(部分),还有一些例子(这些都不能帮助我了解它是如何工作的)。 http://camel.apache.org/csv.html 尤其是在上面的链接中,我在理解下面这部分时遇到了问题: 例如:如果您使用此地图发送消息 Map<St

现在我有一个
JTable
我想导出到
.csv
文件。 我在这个网站上提出了另一个问题,但这个问题是针对我的
Bindy
问题的

有了bindy,就可以对所有要封送或解封的类和数据字段进行注释。问题是在注释之后,我不知道如何设置我的应用程序来为我创建CSV

我找到了一些解释(部分),还有一些例子(这些都不能帮助我了解它是如何工作的)。
http://camel.apache.org/csv.html

尤其是在上面的链接中,我在理解下面这部分时遇到了问题: 例如:如果您使用此地图发送消息

Map<String, Object> body = new HashMap<String, Object>();
body.put("foo", "abc");
body.put("bar", 123);
。。。您将得到一个包含此CSV消息的字符串

abc,123
http://camel.apache.org/bindy.html


有谁能帮我解释一下这是如何工作的,因为我似乎无法理解它。

上您提到的示例显示了如何将一行数据封送到csv,即两列名为foo和bar,分别具有abc和123值

foo-bar

abc 123

由于标题不是输出的(在本例中),因此最终

abc,123
如果要输出多行数据,请参阅同一页上的“将列表编组为CSV”标题:

如果有多行数据要编组到CSV中 格式化您现在可以将消息负载存储为列表>对象,其中列表包含每行的映射

abc,123