2016-04-18 98 views
1

我想整合一个宁静的界面与Spring整合。我对Spring Integration相当陌生,并不知道从哪里开始。目标是定期轮询安宁的界面,然后使用新数据自动启动Spring Batch作业。有没有一个很好的例子来说明如何做到这一点?从哪里开始好呢?我想用Spring DSL来实现这一点。与Spring整合的宁静服务

回答

1
IntegrationFlows.from(// MessageSource to generate request // 
          , e -> e.poller(...)) 
       .handle(Http(outboundGateway(...)) 
       .transform(// to JobLaunchRequest //) 
       .handle(// JobLaunchingRequestHandler //) 
       .handle(// JobExecutionResult //) 
       .get(); 

参考Spring Integration Documentation为有关配置HTTP网关和变压器,消息处理程序的概念,并且spring-batch-integration项目(的spring-batch一部分)为JobLaunchingRequestHandler