我想从标题中获取http4的值,但它让我感到兴奋
Failed to create route route15 at: >>> To[${header.ExternalEndPoint}]
这是我的代码
.toF("http4://%s", simple("${header.ExternalEndPoint}"))
或
.toF("http4://%s", constant("${header.ExternalEndPoint}"))
只有当我像
这样硬编码时才会工作.toF("http4://localhost/foo");
答案 0 :(得分:1)
Dynamic URIs in "to"。如果您使用的版本低于2.16,则应使用recipientList
.recipientList(simple("http4://${header.ExternalEndPoint}"))
从2.16开始,toD
是你的朋友:
.toD("http4://${header.ExternalEndPoint}")