使用Smooks从Java到CSV

使用Smooks从Java到CSV,java,csv,smooks,Java,Csv,Smooks,有没有一种方法可以让Smooks基于java实例生成CSV文件 我正在寻找类似于: public static void main(String[] args){ Employee emp = new Employee(); emp.setName("abc"); emp.setSalary(12312); /* set other emp fields */ smooks.filterSource(.....); } CSV Output: "abc","12312",

有没有一种方法可以让Smooks基于java实例生成CSV文件

我正在寻找类似于:

public static void main(String[] args){
  Employee emp = new Employee();
  emp.setName("abc");
  emp.setSalary(12312);
  /* set other emp fields */

  smooks.filterSource(.....);
}

CSV Output: "abc","12312", .............

谢谢

只要看一下Smooks文档,它是通过使用
JavaSource
对象包装bean来完成的-可以找到示例

然后,您可以使用
FreeMarker
模板将Java对象转换为所需的格式-

更新
可以找到工作示例

感谢您的快速回复!这个例子是关于java到xml的。我还检查了他们的文档,但我找不到任何关于编写.csv文件的信息。。或者可能我遗漏了什么。@user1919204这是由自定义freemarker模板完成的-请参阅更新的答案,我已经检查过了,似乎就是这样。谢谢你的帮助!如果你有一个好的例子(比Smooks doc的好),请分享。