我在Spring Integration 5.1.3中使用JMS入站网关进行了测试但我得到的错误如下:
引起:org.springframework.integration.MessageDispatchingException:Dispatcher没有订阅者…
你不能使用DSL工厂( Jms )就像那样,它们旨在用于DSL流程
Jms
@Bean IntegrationFLow flow() return IntegrationFlows.from(jmsInboundGateway()) .handle("service", "process") .get();
DSL处理完成所有布线。
它在没有通道的情况下工作,因为没有输出通道的组件将回复路由到 replyChannel 头。
replyChannel
如果您不想使用DSL,则必须将入站网关直接连接为bean,而不是使用 Jms 厂。