1

所以我在骆驼弹簧 dsl 上有一些路线,它们的行为和工作方式与预期的一样。但是,当我在 karaf 上部署这些路线时,它们的行为会有所不同,例如 1) 我有这种情况<when><simple>${body} == null</simple></when>,即使在 karaf 中 body 是空的,它也会评估为 true

2) 我有一个处理器,用于检查 if(body != null) 条件是否为 true,即使 body 不为 null。

是否有任何具体原因使它在其他所有环境中都可以正常工作,但在 karaf 中却失败了。

4

1 回答 1

3

正确的语法是

<when><simple>${body} == null</simple></when>

请注意,您缺少一个$

于 2016-03-22T06:09:43.237 回答