315.3.3. 企业集成模式中的 SpEL
您可以使用 SpEL 作为 Recipient List 或 Message Filter 中的 predicate 的表达式:
<route>
<from uri="direct:foo"/>
<filter>
<spel>#{request.headers['foo'] == 'bar'}</spel>
<to uri="direct:bar"/>
</filter>
</route>以及 Java DSL 中的等效功能:
from("direct:foo")
.filter().spel("#{request.headers['foo'] == 'bar'}")
.to("direct:bar");