我是否需要始终在dsl中声明一个通道。在XML版本中,我们不需要为流程中的所有通道执行操作。
@Bean(name = "reply")
public MessageChannel replyChannel() {
return MessageChannels.direct().get();
}
答案 0 :(得分:0)
请阅读Spring Integration Java DSL Reference Manual。关于此事有一些信息。
在DSL中你甚至可以省略对频道的提及:
.channel("foo")
是的,您只需IntegreationFlows.from("foo")
即可完成一个流程,并启动另一个流程:
NoSuchBeanDefinitionException
如果您的申请开始像MessageChannel
一样发誓,除非声明@Bean
console
,否则您无法做出选择。