我是 Spring 集成的新手,正在从事一个 SI 项目。我正在做一个简单的工作,从通道(fromAdapter)获取消息,调用转换器并将输出发送到另一个通道(toQueue)。SI配置文件中使用了以下代码----
<int:channel id="fromAdapter"></int:channel>
<int:channel id="toQueue">
</int:channel>
<bean id="trans" class="src.MyTransformer"></bean>
<int:transformer input-channel="fromAdapter" output-channel="toQueue" ref="trans"></int:transformer>
但是,现在我有一个稍微复杂的要求。基于消息的某些值,我不想总是将消息发送到一个转换器,而是将消息发送到 6 个转换器中的任何一个。如何实施?