【发布时间】:2018-11-22 00:11:00
【问题描述】:
我正在尝试配置与网关的集成流。在 kotlin 上使用 Java DSL。
网关配置:
@MessagingGateway(name = "tdiOutSenderGateway")
interface TdiOutSenderGateway {
fun send(packet: PhasorEnricher.Packet)
}
流程配置:
@Bean
open fun tdiOutSendFlow() = IntegrationFlows
.from(TdiOutSenderGateway::class.java)
.transform(tdiOutSenderRouter())
.get()!!
得到send is not supported, because no request channel has been configured
docs:请求通道将被自动配置。
-
@IntegrationComponentScan存在 - https://docs.spring.io/spring-integration/reference/htmlsingle/#java-dsl-gateway 读取并用作基础
- 仔细检查:我正在使用这个网关
我错过了任何其他设置吗?
【问题讨论】:
标签: spring-integration spring-integration-dsl