Spring integration Spring集成:按内容路由消息

Spring integration Spring集成:按内容路由消息,spring-integration,Spring Integration,使用Spring集成: 收到消息时,应根据消息中的属性转到4个不同通道中的一个。如果消息中的特定字段以a-F开头,则应转到通道1,G-M转到通道2,以此类推 最有效的方法是什么? 如果它可以在STS设计器中直观地表现出来,这将是一个巨大的优势。 非常感谢正如在上对同一问题的回答中所讨论的,最有效的是POJO路由器 <router ... ref="myRouter" .../> 其中,POJO将返回对MessageChannel或频道名称的引用 但是集成图不会将路由器连接到通道

使用Spring集成:

收到消息时,应根据消息中的属性转到4个不同通道中的一个。如果消息中的特定字段以a-F开头,则应转到通道1,G-M转到通道2,以此类推

最有效的方法是什么? 如果它可以在STS设计器中直观地表现出来,这将是一个巨大的优势。
非常感谢

正如在上对同一问题的回答中所讨论的,最有效的是POJO路由器

<router ... ref="myRouter" .../>

其中,POJO将返回对
MessageChannel
或频道名称的引用

但是集成图不会将路由器连接到通道

您可以将
与选择器表达式一起使用;它将很好地显示在STS中,但效率较低,因为表达式都将被计算