我有一个 apache 骆驼路由,它从映射条目(一个 int)中获取密钥,并在该密钥在列表中时进行选择。但我遇到了例外
.`when`(simple("\${body.key} in [123, 456]"))
由以下原因引起:org.apache.camel.language.simple.types.SimpleIllegalSyntaxException:位置 23 处出现意外标记 456 [123, 456] 中的 ${body.key}
有人能看出我做错了什么吗?
我尝试将 in 替换为“包含”。
这有效:
.`when`(simple("'[123, 456]' contains \${body.key}"))