2017-10-13 115 views
2

我按照这个文档this docsSpring集成SFTP的Java DSL:无法解析handleWithAdapter

方法,并添加行家depency:

<dependency> 
    <groupId>org.springframework.integration</groupId> 
    <artifactId>spring-integration-sftp</artifactId> 
    <version>5.0.0.M6</version> 
</dependency> 
<dependency> 
    <groupId>org.springframework.integration</groupId> 
    <artifactId>spring-integration-java-dsl</artifactId> 
    <version>1.2.3.RELEASE</version> 
</dependency> 

但它并不能解决这些方法: enter image description here

做我想念什么?

回答

2

从Spring Integration 5.0开始,整个Java DSL项目被合并到核心项目中。所以,你不再需要额外的spring-integration-java-dsl依赖。更多内容与Spring Integration 5.0不兼容。

因为所有名称空间工厂都分布在相应的模块之间,所以没有任何更多这样的handleWithAdapter(),因为没有单一入口点。

所以,现在你必须这样做:

.handle(Sftp.outboundGateway(...)) 

更多信息,请参见Migration Guide

也可以从版本blog post追溯到过去。

相关问题