java.lang.NoSuchMethodError: org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.<init>(Ljava/lang/reflect/Method;)V

java.lang.NoSuchMethodError: org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.<init>(Ljava/lang/reflect/Method;)V

我正在使用 spring-cloud-dependencies 版本 Camden SR5 获得 java.lang.NoSuchMethodError: org.springframework.kafka.listener.adapter.MessagingMessageListenerAdapter.<init>(Ljava/lang/reflect/Method;)V。 谁能帮我解决这个问题?

这是此处报告的已知问题:https://github.com/spring-cloud/spring-cloud-release/issues/70

目前,解决方法(根据上述建议)是:

You have two options here: either to upgrade the version of Spring Integration Kafka to 2.1.0 and bring it inline with the rest of the Spring Boot dependency set, or downgrading the Spring Kafka version as you did. Using Dalston would bring a consistent dependency set.