我想创建一个AsyncRestTemplate
也启用了 Http 缓存的...
根据我的阅读,似乎我需要通过创建 AsyncHttpClient 来显式启用 Http 缓存(如何创建异步缓存 http 客户端? )。
不幸的是,我找不到任何RestTemplate
(或ClientHttpRequestFactory
)允许我使用HttpAsyncClient接口的构造函数(令人沮丧的是HttpComponentsAsyncClientHttpRequestFactory采用CloseableHttpAsyncClient
抽象类??)。
我目前正在考虑编写一个自定义ClientHttpRequestFactory
作为输入AsyncRestTemplate
- 我在正确的道路上吗?
有关的:
- docs.spring.io / AsyncRestTemplate
- docs.spring.io / HttpComponentsClientHttpRequestFactory
- docs.spring.io / HttpComponentsAsyncClientHttpRequestFactory
- hc.apache.org / HttpAsyncClient
- 如何创建异步缓存 http 客户端?