如何在骆驼路线的$ {body}上调用setter方法?

奥拉·桑德(Ola Theander)

我试图在Java Bean的主体上设置一个属性,以构成通过骆驼路线传递的消息。我尝试了各种方法,例如

    <route>
        ...
        ..
        <transform>
            <simple>${body.label} = ${property.label}</simple>
        </transform>
        ...
        ..
    </route>

在这种特殊情况下,它${body}是带有setLabel(String label)方法的Java Bean,并且${property.label}通过其他方法在另一条路线中设置。在此示例中,结果不是理想的(我理解为什么),即在转换之后,消息的主体将替换为${body.label} = ${property.label}字符串。

我目前的解决方法是手动将转换器编码为Spring bean,并在代码中设置Java bean的label属性,但是我想了解是否有更简单/更智能的方法来实现此目的,最好是在XML DSL中我用什么?

问候,奥拉

亚历山大·杜尔涅夫(Alexander Durnev)

我不确定是否可以使用simple,但您可以使用groovy

<setBody>
    <groovy>request.body.label = exchange.getProperty('label')
            return request.body
    </groovy>
</setBody>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建引用特定Java方法的骆驼路线?

来自分类Dev

如何从我的Java方法触发Apache骆驼路线

来自分类Dev

如何在存根上调用真实方法

来自分类Dev

如何在GUI线程上调用方法?

来自分类Dev

如何在骆驼路线中使用枚举?

来自分类Dev

如何在传递给模拟方法的对象上调用方法

来自分类Dev

如何在Body标签内调用Javascript文件

来自分类Dev

如何在Python中的特定基类上调用方法?

来自分类Dev

角度2:如何在嵌套组件上调用方法?

来自分类Dev

如何在页面上从ServiceWorker上调用方法?

来自分类Dev

如何在Android Studio中的.so库上调用方法

来自分类Dev

如何在id类对象上调用方法?

来自分类Dev

如何在子类上调用方法时键入“ this”,以便正确?

来自分类Dev

如何在闪亮的htmlwidget(jsoneditor)上调用javascript方法?

来自分类Dev

Spring React WebClient-如何在Mono上调用方法

来自分类Dev

如何在其他元素上调用方法?

来自分类Dev

如何在javascript中的对象数组上调用方法?

来自分类Dev

您如何在#each中的Collection实体上调用方法

来自分类Dev

如何在Rails中的联接表上调用方法?

来自分类Dev

如何在泛型类上调用通配符方法?

来自分类Dev

如何在ASMX服务客户端上调用方法

来自分类Dev

如何在Hyperlink Click上调用REST DELETE方法?

来自分类Dev

选择表单后如何在模型上调用方法

来自分类Dev

如何在React组件上调用方法(Amcharts-React)

来自分类Dev

如何在动态加载的按钮上调用 jquery off 方法

来自分类Dev

如何在 webservicex 网络服务上调用 GetWeather 方法?

来自分类Dev

如何在元素对象上调用clear方法

来自分类Dev

Java反射-如何调用getter / setter方法?

来自分类Dev

如何解决未处理的异常:NoSuchMethodError:在null上调用setter'dateTime ='

Related 相关文章

  1. 1

    如何创建引用特定Java方法的骆驼路线?

  2. 2

    如何从我的Java方法触发Apache骆驼路线

  3. 3

    如何在存根上调用真实方法

  4. 4

    如何在GUI线程上调用方法?

  5. 5

    如何在骆驼路线中使用枚举?

  6. 6

    如何在传递给模拟方法的对象上调用方法

  7. 7

    如何在Body标签内调用Javascript文件

  8. 8

    如何在Python中的特定基类上调用方法?

  9. 9

    角度2:如何在嵌套组件上调用方法?

  10. 10

    如何在页面上从ServiceWorker上调用方法?

  11. 11

    如何在Android Studio中的.so库上调用方法

  12. 12

    如何在id类对象上调用方法?

  13. 13

    如何在子类上调用方法时键入“ this”,以便正确?

  14. 14

    如何在闪亮的htmlwidget(jsoneditor)上调用javascript方法?

  15. 15

    Spring React WebClient-如何在Mono上调用方法

  16. 16

    如何在其他元素上调用方法?

  17. 17

    如何在javascript中的对象数组上调用方法?

  18. 18

    您如何在#each中的Collection实体上调用方法

  19. 19

    如何在Rails中的联接表上调用方法?

  20. 20

    如何在泛型类上调用通配符方法?

  21. 21

    如何在ASMX服务客户端上调用方法

  22. 22

    如何在Hyperlink Click上调用REST DELETE方法?

  23. 23

    选择表单后如何在模型上调用方法

  24. 24

    如何在React组件上调用方法(Amcharts-React)

  25. 25

    如何在动态加载的按钮上调用 jquery off 方法

  26. 26

    如何在 webservicex 网络服务上调用 GetWeather 方法?

  27. 27

    如何在元素对象上调用clear方法

  28. 28

    Java反射-如何调用getter / setter方法?

  29. 29

    如何解决未处理的异常:NoSuchMethodError:在null上调用setter'dateTime ='

热门标签

归档