304.6. 使用 和 / 或
如果您有两个表达式,您可以将它们与 and 或 运算符合并。
or
提示
Camel 2.9 onwards Use && or || from Camel 2.9 onwards.
例如:
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")