【问题标题】:Negation is not detected in simple expression简单表达式中未检测到否定
【发布时间】:2020-06-24 11:09:06
【问题描述】:

我有一个简单的问题。我在 when 条件中使用了一个简单的表达式:

<simple>${body} !contains '"foo' || ${body} !contains '"bar"' </simple>

由于未知原因,我在 OSGi 上启动捆绑包时遇到语法错误异常(意外令牌:!)但正如我从文档中看到的那样,!contains 是 Camel 简单表达式语言的有效部分。

现在有人知道我的错误吗?

【问题讨论】:

    标签: apache-camel blueprint-osgi


    【解决方案1】:

    保重!从 Camel 3 开始,文档分为 2.x 和 3.x。注意右上角的默认设置latest 的小下拉菜单。你可以改成2.x

    我猜您正在运行 Camel 2.x,如果您查看此版本的 Camel Simple 2.x docs,它是 not contains

    与您在最新文档中找到的Camel Simple 3.x 中的!contains 不同。

    【讨论】:

      猜你喜欢
      • 2019-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多