Apache camel 使用Camel导出CSV中的键值对

Apache camel 使用Camel导出CSV中的键值对,apache-camel,Apache Camel,我正在尝试使用Camel CSV文档将java对象导出到CSV文件中。我可以看到一个例子 Map<String, Object> body = new HashMap<String, Object>(); body.put("foo", "abc"); body.put("bar", 123); 这将打印abc,123 但我希望CSV中同时包含键和值。您能帮我一下吗?您需要将选项autogenColumns设置为true,以便同时输出按键。阅读文档 您希望输出是什么

我正在尝试使用Camel CSV文档将java对象导出到CSV文件中。我可以看到一个例子

Map<String, Object> body = new HashMap<String, Object>();
body.put("foo", "abc");
body.put("bar", 123);
这将打印abc,123
但我希望CSV中同时包含键和值。您能帮我一下吗?

您需要将选项
autogenColumns
设置为
true
,以便同时输出按键。阅读文档


您希望输出是什么样子的?从2.15开始如何实现?
from("direct:start").
marshal().csv().
to("mock:result");