私はSpring Integrationを使用しています。以下のような文字列 (ペイロード) を取得します。
<Element>
<Sub-Element>5</Sub-Element>
</Element>
<Element><Sub-Element>
上記の文字列が実際にどれで 始まるかをテストする必要があります<Element>\r\n <Sub-Element>.
<int:recipient-list-router id="customRouter" input-channel="routingChannel">
<int:recipient channel="channel1" selector-expression="payload.startsWith('<Element><Sub-Element>')"/>
<int:recipient channel="channel2" selector-expression="!payload.startsWith('<Element><Sub-Element>')"/>
</int:recipient-list-router>
理想的には、最初のルーターがテストに合格する必要がありますが、この場合は不合格です。\r \n などの SpEL に相当するものを見つけるのを手伝ってくれる人はいますか?