我正在尝试设置一个使用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?
答案 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然后......