在Mule中执行转换或映射时,是否有关于何时使用Datamapper与Groovy转换器等的最佳做法?
例如,我需要将xml转换为json等。我可以使用XML构建器和Json构建器及其开源等很好地使用Groovy。它需要我编写一些代码。
Datamapper仅适用于EE,而且视觉拖放似乎更不透明。
不使用DataMapper有什么缺点吗?
答案 0 :(得分:0)
正如您所说,数据映射器是一种图形构建工具。作为专业人士:
但正如你所说,没有任何东西你不能用groovy或java组件做。
答案 1 :(得分:0)
是的,Datamapper适用于企业版,但有以下优点: -
1.提取和加载平面和结构化数据格式
2.使用XPath和强大的脚本来过滤,提取和转换输入数据
3.使用输入参数和来自其他数据源的查找来扩充数据
转换结果的实时设计时预览
它绝对具有高性能,可扩展的数据映射操作
完整参考: - https://developer.mulesoft.com/docs/display/current/Datamapper+User+Guide+and+Reference 我在Datamapper中看到的唯一问题是你需要维护映射文件。
但对于社区版用户,他们需要在转换和映射中找到其他选项 在那种情况下,如你所说,他们可能会使用他们的自定义Java类,Groovy组件,表达式组件等。