2

我正在使用阿帕奇骆驼。我正在尝试使用简单的表达式语言从正文中检索值。我需要它作为字符串,但简单返回 SimpleBuilder 对象。所以我尝试过这样的事情

simple("${body.address.line}").resultType(String.class).getResultType()

但它返回给我 java.lang.String。请告诉我如何将这个表达式的结果作为字符串?

4

2 回答 2

2

这仅用于配置简单表达式。如果你需要评估它然后调用评估方法

String foo = simple("${body.address.line}").evaluate(exchange, String.class);
于 2016-12-07T16:22:35.263 回答
1

使用 xml,我们可以简单地使用

<simple>${body.address.line}</simple>
于 2016-12-07T16:50:43.817 回答