首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当Spring应用程序从RabbitMQ消费时出现异常

当Spring应用程序从RabbitMQ消费时出现异常
EN

Stack Overflow用户
提问于 2018-11-21 00:59:47
回答 1查看 282关注 0票数 0

我在我的springboot应用程序中有以下代码

代码语言:javascript
复制
@Bean
    public IntegrationFlow amqpInbound(ConnectionFactory connectionFactory) {
        return IntegrationFlows.from(Amqp.inboundAdapter(connectionFactory, "aName"))
                .handle(m -> System.out.println(m.getPayload()))
                .get();
    }

当我运行启动应用程序时,我会得到以下异常!

org.springframework.beans.factory.BeanCreationException:错误创建名为“amqpInbound”的类路径资源com/mitchell/csg/acsstatefarmedibundler/filesHandler/FileMonitorBeanRegistry.class: bean通过工厂方法实例化失败;嵌套异常是org.springframework.beans.BeanInstantiationException:未能实例化org.springframework.integration.dsl.IntegrationFlow:工厂方法'amqpInbound‘抛出的异常;嵌套异常是java.lang.NoSuchMethodError: org.springframework.integration.amqp.support.DefaultAmqpHeaderMapper:方法()V未找到

这是我的pom.xml。

代码语言:javascript
复制
 <dependency>
          <groupId>org.springframework.integration</groupId>
          <artifactId>spring-integration-amqp</artifactId>
          <version>5.1.0.RELEASE</version>
      </dependency>

我是不是错过了这里的遗属?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-21 03:53:24

由于您正在提到Spring,因此没有必要覆盖依赖的版本。现在看来,Spring版本不是2.1,这使得所有依赖项都与前面提到的兼容。

对您来说,简单的答案是从spring-integration-amqp依赖项中删除一个版本,并完全依赖Spring管理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53403851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档