如何在Spring Boot 1.5.x中使用Spring Integration 5

时间:2018-02-07 11:06:03

标签: spring-boot spring-integration spring-kafka

我正在尝试设置一个使用Spring Boot 1.5.10和Spring Integration的项目。

Spring Boot 1.5.x似乎使用旧版本的Spring Integration,即4.3.14

该项目还需要spring-integration-kafka,它基于Spring Integration 5.0.1

所以,我最终陷入了一些依赖地狱。 Spring Boot 1.5.x有没有办法使用最新的Spring Integration?

1 个答案:

答案 0 :(得分:0)

我有Spring Boot 1.5.9,我升级到Spring Integration IP 5.0.2。我猜这就是为什么我的发送/接收消息现在被破坏了:

Exception in thread "pool-4-thread-2" java.lang.AbstractMethodError: org.springframework.integration.ip.tcp.connection.TcpMessageMapper.toMessage(Ljava/lang/Object;)Lorg/springframework/messaging/Message;
    at org.springframework.integration.ip.tcp.connection.TcpNetConnection.run(TcpNetConnection.java:177)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

我等到2.0.0然后......