首页 > 网站 > 帮助中心 > 正文

详解SpringBoot中RestTemplate的几种实现

2024-07-09 22:41:04
字体:
来源:转载
供稿:网友

RestTemplate的多种实现

使用JDK默认的http library

使用Apache提供的httpclient

使用Okhttp3

@Configurationpublic class RestConfig {  @Bean  public RestTemplate restTemplate(){    RestTemplate restTemplate = new RestTemplate();    return restTemplate;  }  @Bean("urlConnection")  public RestTemplate urlConnectionRestTemplate(){    RestTemplate restTemplate = new RestTemplate(new SimpleClientHttpRequestFactory());    return restTemplate;  }  @Bean("httpClient")  public RestTemplate httpClientRestTemplate(){    RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory());    return restTemplate;  }  @Bean("OKHttp3")  public RestTemplate OKHttp3RestTemplate(){    RestTemplate restTemplate = new RestTemplate(new OkHttp3ClientHttpRequestFactory());    return restTemplate;  }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网之家。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表