apache camel 简单表达式不给出字符串值
apache camel simple expression not giving string value
我正在使用 Apache 骆驼。我正在尝试使用简单的表达式语言从正文中检索值。我需要它作为一个 String 但简单的 returns SimpleBuilder 对象。所以我尝试过这样的事情
simple("${body.address.line}").resultType(String.class).getResultType()
但它正在返回我 java.lang.String。请告诉我如何将此表达式的结果作为字符串获取?
那只是为了配置简单的表达。如果你需要评估它然后调用评估方法
String foo = simple("${body.address.line}").evaluate(exchange, String.class);
使用xml,我们可以简单地使用
进行评估
<simple>${body.address.line}</simple>
我正在使用 Apache 骆驼。我正在尝试使用简单的表达式语言从正文中检索值。我需要它作为一个 String 但简单的 returns SimpleBuilder 对象。所以我尝试过这样的事情
simple("${body.address.line}").resultType(String.class).getResultType()
但它正在返回我 java.lang.String。请告诉我如何将此表达式的结果作为字符串获取?
那只是为了配置简单的表达。如果你需要评估它然后调用评估方法
String foo = simple("${body.address.line}").evaluate(exchange, String.class);
使用xml,我们可以简单地使用
进行评估<simple>${body.address.line}</simple>