首页 > 解决方案 > 为什么 Spring Boot 从 spring-rabbit 中排除 http-client?

问题描述

<dependency>
    <groupId>org.springframework.amqp</groupId>
    <artifactId>spring-rabbit</artifactId>
    <version>${spring-amqp.version}</version>
    <exclusions>
        <exclusion>
            <artifactId>http-client</artifactId>
            <groupId>com.rabbitmq</groupId>
        </exclusion>
    </exclusions>
</dependency>

为什么要排除这种依赖关系?我只是想知道,从现在开始,每次我们要更新 Boot 版本时,我们都需要查看http-client使用的是哪个版本,spring-rabbit因此我们导入相同的版本以避免版本控制问题。

我确信这是有原因的,但我无法弄清楚它是什么,请维护人员提供一些澄清吗?

标签: javaspringspring-boot

解决方案


推荐阅读