如何在骆驼apache上使用条件
how to use condition on Camel apache
我在 jBoss development studio 上使用 Camel Apache & fuse 进行集成项目
我在它们之间有两个端点文件我用作路由 "Choice" 根据它们的扩展名 (xlsx/other) 和文件名分隔文件
在 "When" 路线上,我把这个表达式
${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB'
效果很好,现在我想用 OR 添加另一个条件
我的意思是我想要两个包含 BF 或 bf 的文件
我用这个
${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB' or 'fb'
和
${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')
但是没用
应该写什么表情
固定
实际上第二个代码工作得很好
${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')
我在 jBoss development studio 上使用 Camel Apache & fuse 进行集成项目
我在它们之间有两个端点文件我用作路由 "Choice" 根据它们的扩展名 (xlsx/other) 和文件名分隔文件
在 "When" 路线上,我把这个表达式
${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB'
效果很好,现在我想用 OR 添加另一个条件 我的意思是我想要两个包含 BF 或 bf 的文件 我用这个
${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB' or 'fb'
和
${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')
但是没用
应该写什么表情
固定
实际上第二个代码工作得很好
${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')