我想将一个restful接口与Spring Integration集成。我是Spring Integration的新手,并不知道从哪里开始。目标是定期轮询restful接口,然后使用新数据自动启动Spring Batch作业。在某个地方有一个如何做到这一点的好例子吗?从哪里开始?我想用Spring DSL来实现它。
答案 0 :(得分:1)
IntegrationFlows.from(// MessageSource to generate request //
, e -> e.poller(...))
.handle(Http(outboundGateway(...))
.transform(// to JobLaunchRequest //)
.handle(// JobLaunchingRequestHandler //)
.handle(// JobExecutionResult //)
.get();
有关配置HTTP网关的信息以及变换器,消息处理程序和spring-batch-integration
项目({1}}的一部分)的spring-batch
等概念,请参阅Spring Integration Documentation