HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient());
“org.springframework.http.client.HttpComponentsClientHttpRequestFactory”中的“HttpComponentsClientHttpRequestFactory(org.apache.hc.client5.http.classic.HttpClient)”不能应用于“(org.apache.http.client.HttpClient)”
需要解决方案以任何其他替代方式专门解决此依赖性。
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
如迁移指南中所述,Spring Framework 6.0 中已删除对 Apache HttpClient 的支持,立即由 org.apache.httpcomponents.client5:httpclient5 取代。 不可能将 apache httpclient 4.x 版本与 spring 6.x 版本一起使用。