首页 > 解决方案 > Apache Camel:使用简单的包含设置布尔标头

问题描述

有没有办法用布尔值设置标题来检查包含这样的内容。

<setHeader name="status">
    <simple>${headers.type} contains 'client'</simple>
 </setHeader>

如果类型包含客户端,则这应该将状态设置为 true,否则设置为 false。

标签: apache-camelbooleanspring-dsl

解决方案


检查文档,您需要 resultType

<setHeader name="status">
    <simple resultType="java.lang.Boolean">${headers.type} contains 'client'</simple>
 </setHeader>

推荐阅读