在Smooks中使用编程配置的MVEL表达式

时间:2012-11-29 12:57:31

标签: smooks

我使用程序化配置进行了简单的java到java转换,效果很好。现在我需要使用以下用例扩展它,实际上所有这些都依赖于MVEL表达式。 我找到了Xml配置的示例,因此解决方案可能如下所示:

   <jb:expression property="underlying" execOnElement="__und">
        mapper.lookup(__some/_field)
   </jb:expression>

但是如何使用程序化配置(即使用Bean)?

1 个答案:

答案 0 :(得分:0)

以下为我工作(Smooks 1.5):

.bindTo("underlying", rmp.newBean(String.class, "__und",
    new MVELFactory<String>("mapping.lookup(__some/_field)")))