複数のRESTクライアントを利用するアプリケーションがあります。これらの各RESTクライアントは、同じSpringRESTテンプレートBeanを使用します。SpringRESTテンプレートを使用してリクエストごとのタイムアウト値を設定する方法があるかどうか疑問に思っていましたか?
これは私のために働いた...
RestTemplate restTemplate = new RestTemplate(getClientHttpRequestFactory());
private ClientHttpRequestFactory getClientHttpRequestFactory() {
int timeout = 5000;
HttpComponentsClientHttpRequestFactory clientHttpRequestFactory
= new HttpComponentsClientHttpRequestFactory();
clientHttpRequestFactory.setConnectTimeout(timeout);
return clientHttpRequestFactory;
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加