【发布时间】:2013-01-07 08:09:19
【问题描述】:
我是 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 个转换器中的任何一个。如何实现?
【问题讨论】:
-
我认为您为这个问题选择的一些标签具有误导性:“依赖注入”......可能是;但是“spring-mvc”或“java”——我看不到。
-
不,我不这么认为,我在 java 和核心 Spring 中使用 SI,所以最好包括核心 Spring 和 Java 受众。
标签: java spring spring-mvc dependency-injection spring-integration