304.6. 使用 和 / 或
如果有两个表达式,您可以将它们与 and 或
运算符组合。
or
提示
Camel 2.9 以后使用 && 或 || 从 Camel 2.9 开始。
例如:
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold'")
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold'")
此外,还支持 或
。这个示例为:
simple("${in.header.title} contains 'Camel' or ${in.header.type'} == 'gold'")
simple("${in.header.title} contains 'Camel' or ${in.header.type'} == 'gold'")
注意: 当前且
或者
只能以简单的语言表达式使用 一次。这可能会在以后改变。
因此,您无法 :
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold' and ${in.header.number} range 100..200")
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold' and ${in.header.number} range 100..200")