Bean方法调用:动态方式
Bean method invocation: dynamic way
我想根据某些 header 值动态调用 bean 方法:
这似乎不起作用:<to uri="bean:myBean?method=${in.header.methodName}&multiParameterArray=true"/>
有什么想法吗?
您可以只在名为 "CamelBeanMethodName" 的 header 中设置方法名称,然后将您的消息路由到 "bean" 而无需指定任何方法。
查看此常见问题解答
从 Camel 2.16 开始,它更容易使用 <toD ..
,即 dynamic-to。在旧版本中,您可以使用收件人列表 EIP。这一切都在常见问题解答中进行了解释。
我想根据某些 header 值动态调用 bean 方法:
这似乎不起作用:<to uri="bean:myBean?method=${in.header.methodName}&multiParameterArray=true"/>
有什么想法吗?
您可以只在名为 "CamelBeanMethodName" 的 header 中设置方法名称,然后将您的消息路由到 "bean" 而无需指定任何方法。
查看此常见问题解答
从 Camel 2.16 开始,它更容易使用 <toD ..
,即 dynamic-to。在旧版本中,您可以使用收件人列表 EIP。这一切都在常见问题解答中进行了解释。