我想在Spring XML驼峰上下文表示法中编写相同的内容。
from("rabbitmq:resultQueue")
.filter(header("synchronousRequestId").isEqualTo(
synchronousRequestId))
.to("seda:" + synchronousRequestId).onCompletion()
.stop();
我不知道该怎么做..
.to("seda:" + synchronousRequestId)
因为synchronousRequestId是头参数而不是String常量。
有什么想法吗?
答案 0 :(得分:2)
它的XML版本是:
<recipientList>
<simple>seda:${headers.synchronousRequestId}</simple>
</recipientList>
答案 1 :(得分:0)
使用“收件人列表EIP”模式,该模式允许您使用表达式计算动态URI。