java - 为什么 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
因此我们导入相同的版本以避免版本控制问题。
我确信这是有原因的,但我无法弄清楚它是什么,请维护人员提供一些澄清吗?
解决方案
推荐阅读
- django - 循环中的相关项目会创建许多重复查询
- java - CPU gets pegged - Problem with java.util.zip.ZStreamRef
- python-3.x - Better way than pass the same argument among classes in Python
- pytorch - pytorch中的groupby聚合平均值
- spring-integration - 如何在spring集成中使用子流
- python - Python:如何在中间有过滤器的列表中进行双重解析?
- haskell - Haskell 中最通用的类型和定义它们
- php - 服务器错误:`GET http://127.0.0.1:8081` 导致 `503 Service Unavailable` 响应:
- tableau-api - 固定计算的平均值
- java - 如何让我的输出包含我需要的空间?