Java 如何在Spring中使用缓存创建AsyncRestTemplate?
我想创建一个也启用了Http缓存的 从我所读到的内容来看,似乎需要通过创建AsyncHttpClient()显式启用Http缓存 不幸的是,我找不到任何Java 如何在Spring中使用缓存创建AsyncRestTemplate?,java,spring,apache-httpclient-4.x,apache-httpasyncclient,asyncresttemplate,Java,Spring,Apache Httpclient 4.x,Apache Httpasyncclient,Asyncresttemplate,我想创建一个也启用了Http缓存的 从我所读到的内容来看,似乎需要通过创建AsyncHttpClient()显式启用Http缓存 不幸的是,我找不到任何RestTemplate(或ClientHttpPrequestFactory)构造函数允许我使用接口(令人沮丧的是,它使用了CloseableHttpSyncClient抽象类??) 我目前正在考虑编写一个定制的clienthtprequestfactory,作为AsyncRestTemplate的输入-我走对了吗 相关的: docs.spr
RestTemplate
(或ClientHttpPrequestFactory
)构造函数允许我使用接口(令人沮丧的是,它使用了CloseableHttpSyncClient
抽象类??)
我目前正在考虑编写一个定制的clienthtprequestfactory
,作为AsyncRestTemplate
的输入-我走对了吗
相关的:
- docs.spring.io/
- docs.spring.io/
- docs.spring.io/
- hc.apache.org/
httpcomponentsasyncclienthtprequestfactory
,然后将其传递给一个AsyncRestTemplate
。不确定为什么需要创建更多/自定义类?您的配置中只有3个bean。显然,RestTemplate
不会给你这个,因为你应该看的是AsyncRestTemplate
。@M.Deinum,除了HttpComponentsAsyncClientHttpRequestFactory
构造函数采用的是CloseableHttpAsyncClient
,而不是CachinghtpAsyncClient
。。。我错过什么了吗?